fiware-orion — Install Orion Context Broker 4.3.2 (ReleaseName) / 0.22.0 (Version) on Ubuntu 15.04

戏子无情 提交于 2020-01-05 23:44:27

问题


I am willing to install the latest release of Orion Context Broker (ReleaseName: 4.3.2 / Version: 0.22.0) from https://forge.fiware.org/frs/?group_id=7#title_data-orioncontextbroker on Ubuntu 15.04..

I did some research on this issue already. To be precise it became a longer description. If that's to much text just reading the bold parts will probably do.

I managed the absence of a native .deb-package (see this) by using converting (alien --scripts contextBroker-0.22.0-1.x86_64.rpm ) the existing .rpm-package.

After relinking several libraries (ln -s libboost_XZY-mt.so.5 libboost_XZY.so) and trying to start contextBroker I got this

Error Message:
contextBroker: symbol lookup error: contextBroker: undefined symbol: _ZN5boost6detail17once_global_epochE

It turned out due to the change from version 1.34.1 to 1.35.0 of the boost-libs this symbol (function call) was deleted. (!) That was in 2011 (!).

This lib (1.35.0) is so old it is not even longer available from Ubuntu repositories (it is just an empty directory). These days (01 Jun 2015) we deal with libboost_*.so.1.55.0. Even if I would want to I can't install this deprecated lib.

Is it correct that the latest release of Orion Context Broker (0.22.0) which is dated 2015-05-25 needs a deprecated lib from 2011 ?

Can you please provide a .deb-package compiled/linked to up to date libs.

Except of compiling src on my own (-> lots of make issues) or installing a 2011 ubuntu - what can I do to fix that (undefined symbol) problem?

Any help is appreciated
GP


回答1:


With version 1.41 of boost libs it should work. At least it does in 0.21.



来源:https://stackoverflow.com/questions/30571826/fiware-orion-install-orion-context-broker-4-3-2-releasename-0-22-0-versi

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!