libjingleのソースを修正してmake
libjingle0.4のソースからのビルドで、Make後に
../../talk/base/stringutils.h:272: error: extra qualification 'talk_base::Traits<char>::' on member 'empty_str'
とエラーがでて止まる問題について。
libjingle compile errors and pcp execution errors (and fixes) - google-talk-open | Google グループを見たらソースコードを変更する部分が書いてあった。
ファイルに書き込み権限がなかったので適宜chmod 755して行う。
talk/base/stringutils.h の272行目を
inline static const char* Traits<char>::empty_str() { return ""; }
から
inline static const char* empty_str() { return ""; }
に変更
static const std::string Base64::Base64Table; static const std::string::size_type Base64::DecodeTable[];
から
static const std::string Base64Table; static const std::string::size_type DecodeTable[];
に変更
std::string XmppClient::GetStateName(int state) const {
から
std::string GetStateName(int state) const {
に書き換え
talk/p2p/base/sessionmanager.h の164行目
buzz::XmlElement* SessionManager::CreateErrorMessage(
を
buzz::XmlElement* CreateErrorMessage(
に変更
で、makeしてもまだ通らない。linphoneまわりらしい・・・