1

最新のlibjingleをコンパイルすると、次のような問題が見つかりました。

scons: Building targets ...
________Compiling build/dbg/obj/third_party/srtp/crypto/kernel/err.o
third_party/srtp/crypto/kernel/err.c:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘err_level’
third_party/srtp/crypto/kernel/err.c:69: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
third_party/srtp/crypto/kernel/err.c:72: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘err_reporting_init’
third_party/srtp/crypto/kernel/err.c: In function ‘err_report’:
third_party/srtp/crypto/kernel/err.c:96: error: ‘va_list’ undeclared (first use in this function)
third_party/srtp/crypto/kernel/err.c:96: error: (Each undeclared identifier is reported only once
third_party/srtp/crypto/kernel/err.c:96: error: for each function it appears in.)
third_party/srtp/crypto/kernel/err.c:96: error: expected ‘;’ before ‘args’
third_party/srtp/crypto/kernel/err.c:98: error: ‘err_level’ undeclared (first use in this function)
cc1: warnings being treated as errors

このエラーを解決する方法について誰かが私にアドバイスを与えることができますか?

ありがとうございました。

4

1 に答える 1

0

libjingleライブラリに精通していませんが、コンパイラが参照しているエラーは、./ configureコマンド(以前に実行されている必要があります)がターゲット(コンピュータ)のアーキテクチャタイプを設定している必要があるためです... x86、x86_64、armなど

問題のパッケージのコンパイルオプションを調べる必要があります

于 2012-04-06T04:47:23.687 に答える