我试图在Ubuntu 10.4 LTS上安装Lsyncd,但是我收到一些错误:
> checking for LUA... no checking for > LUA... no checking for LUA... > configure: error: Package requirements > (lua >= 5.1.3) were not met: > > No package 'lua' found > > Consider adjusting the PKG_CONFIG_PATH > environment variable if you installed > software in a non-standard prefix. > > Alternatively,you may set the > environment variables LUA_CFLAGS and > LUA_LIBS to avoid the need to call > pkg-config. See the pkg-config man > page for more details.
或者我知道我已经安装了Lua:
# lua -v Lua 5.1.4 Copyright (C) 1994-2008 Lua.org,PUC-Rio
我读了几个论坛,我需要一个lua.pc文件,但我找不到它。有没有人知道如何进行?
谢谢
编辑:解决
一些包丢失;)
apt-get install liblua5.1-0-dev liblua50-dev liblualib50-dev
如果您自己编译软件,您应该不仅要安装运行时(lua5.1),还要安装开发包(liblua5.1-0-dev)。该包包含lua5.1.pc文件。