Lua库需要使用兼容支持编译。

什么是缺失的?

$ cd /var/tmp
$ wget http://lsyncd.googlecode.com/files/lsyncd-2.1.4.tar.gz
$ tar xzvf lsyncd-2.1.4.tar.gz
$ cd lsyncd-2.1.4
$ export CFLAGS="-march=native -O2"
$ sudo ./configure && make && make install

$ Lua库需要编译时使用兼容性支持

我怀疑这是 liblua-5.1-dev,它不能安装出现以下错误:

$ yum install liblua-5.1-dev

$ No package liblua-5.1-dev available.
点赞
用户2328287
用户2328287

当你编译Lua时,你可以指定一些 COMPAT 标记。通过这些标记,你可以使用当前版本的Lua中已经移除的一些功能。例如,如果你在构建Lua 5.2时指定了 LUA_COMPAT_MODULE,那么就会有 module 函数。一些Lua模块可能需要使用这些标志才能支持你使用的 Lua 版本。因此,你可以重新编译Lua或补丁你的Lua模块,或尝试使用最新的源码 https://github.com/axkibe/lsyncd

2013-07-24 15:13:24