1

何が欠けていますか?

$ 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 library needs to be compiled with compat support

liblua-5.1-dev だと思われますが、このエラーでインストールされません:

$ yum install liblua-5.1-dev

$ No package liblua-5.1-dev available.
4

1 に答える 1

1

Lua をコンパイルするとき、いくつかの COMPAT フラグを指定できます。そのフラグを使用すると、現在のバージョンの Lua から削除されたいくつかの機能にアクセスできます。例:Lua 5.2 をビルドするときに LUA_COMPAT_MODULE を指定するとmodule機能がありました。一部の Lua モジュールは、このフラグの一部がないと Lua バージョンをサポートしません。したがって、Lua を再構築するか、Lua モジュールにパッチを当てて、最新のソースhttps://github.com/axkibe/lsyncdを試すことができます。

于 2013-07-24T15:13:24.593 に答える