0

mysql-proxy-0.8.4.tar.gz をコンパイルして rpm にパッケージ化しようとしています。指示に従ってビルドしました

[root@localhost mysql-proxy]# rpmbuild -ta --clean mysql-proxy-0.8.4.tar.gz

このエラーが発生します

checking which pkg-config file to use to find Lua... configure: error: MySQL Proxy can't be built using --without-lua, lua 5.1 is required
error: Bad exit status from /var/tmp/rpm-tmp.r6iTWn (%build)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.r6iTWn (%build)

ビルド マシンを確認したところ、すべてのビルド依存関係があり、pkg-config が lua ライブラリをリストしていることがわかります。

[root@localhost mysql-proxy]# pkg-config --list-all | less
lua                        Lua - An Extensible Extension Language

誰かが私に何が欠けているか教えてもらえますか?

4

1 に答える 1

0

--with-luaこのエラーは、パッケージをビルドするときに rpmbuild に渡す必要がある可能性があることを示しています。

また、@ hjpotter92 が得ていたように、lua-develパッケージに合わせてパッケージをインストールする必要がある可能性がありluaます。

最初にそれをインストールしてから、コマンドを再実行して、エラーが変わるかどうかを確認してください。

于 2014-07-09T18:35:11.837 に答える