CentOS 5.6でimapfilter 2.4.1(https://github.com/lefcha/imapfilter)をコンパイルしようとしています。私はソートされたすべての依存関係を持っていると考えているが、私は私が手にmakeを実行するとき:CentOS 5.6でimapfilter 2.4.1をコンパイルする際にエラーが発生しました
私は、これはコンパイルする必要があります確信している他のユーザーのコメントとファイルのリビジョンの日付に基づいてmake[1]: Entering directory `/home/src/imapfilter-2.4.1/src'
cc -Wall -O -DMAKEFILE_SHAREDIR='"/usr/local/share/imapfilter"' -c -o core.o core.c
core.c:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ifcorelib’
core.c: In function ‘ifcore_append’:
core.c:947: warning: implicit declaration of function ‘lua_strlen’
core.c: In function ‘luaopen_ifcore’:
core.c:1162: warning: implicit declaration of function ‘luaL_register’
core.c:1162: error: ‘ifcorelib’ undeclared (first use in this function)
core.c:1162: error: (Each undeclared identifier is reported only once
core.c:1162: error: for each function it appears in.)
make[1]: *** [core.o] Error 1
make[1]: Leaving directory `/home/src/imapfilter-2.4.1/src'
make: *** [all] Error 2
。私はどこかの図書館がないと思っています。私はこれに得ることができるすべての助けに感謝します。最初のエラーメッセージから始まっ
あなたはGCCがluaL_regの内容を知らないという疑いを確認しました。問題は、誤ったバージョンのLUAを使用している可能性があります。私は、私の問題が間違ったバージョンであることを強く感じているので、これを受け入れられた答えとしてマークします。残念ながら、私はこのプロジェクトをしばらく保留しなければならなかったので、私はもう少し自由な時間があるまでそれを検証することはできません。 – ofBits