Orion Context Broker の最新リリース (ReleaseName: 4.3.2 / Version: 0.22.0) をhttps://forge.fiware.org/frs/?group_id=7#title_data-orioncontextbrokerから Ubuntu 15.04 にインストールします。 .
私はすでにこの問題についていくつかの調査を行いました。正確には、それはより長い説明になりました。テキストが多すぎる場合は、太字の部分を読むだけで十分です。
既存の .rpm-package を変換 (alien --scripts contextBroker-0.22.0-1.x86_64.rpm ) することで、ネイティブ .deb-package (これを参照) がないことを管理しました。
いくつかのライブラリ(ln -s libboost_XZY-mt.so.5 libboost_XZY.so)を再リンクし、contextBroker を起動しようとした後、これを取得しました
エラー メッセージ:
contextBroker: シンボル ルックアップ エラー: contextBroker: 未定義のシンボル: _ZN5boost6detail17once_global_epochE
バージョン 1.34.1 から 1.35.0 への変更により、boost-libs のこのシンボル (関数呼び出し) が削除されたことが判明しました。(!) それは 2011 年のことです (!)。
この lib (1.35.0) は非常に古いため、 Ubuntu リポジトリからは入手できなくなりました (単なる空のディレクトリです)。最近 (2015 年 6 月 1 日)、libboost_*.so.1.55.0 を扱います。私がしたくても、この非推奨のライブラリをインストールすることはできません。
2015 年 5 月 25 日付けの Orion Context Broker (0.22.0) の最新リリースには、2011 年から廃止されたライブラリが必要であるというのは正しいですか?
最新のライブラリにコンパイル/リンクされた .deb-package を提供してください。
自分でsrcをコンパイルする(->多くのmakeの問題)か、2011 ubuntuをインストールすることを除いて-その(未定義のシンボル)問題を修正するにはどうすればよいですか?
どんな助けでも大歓迎です
GP