在终端中运行./configure 后出现此错误:
configure: error: Cannot find osgEarth. At least the development version of libosgearth and the openscenegraph-plugin-osgearth package is required.
在开始安装 omnet 之前,我已经通过 Synaptic 包管理器安装了 osgEarth。有人知道如何解决这个问题吗?
我将十分感激您的帮助。
答案1
就我而言,问题与库有关liblzma.so.5
。修复方法如下:
定位
liblzma.so.5
$ find /lib -name "liblzma.so.5 /lib/x86_64-linux-gnu/liblzma.so.5 $ find /usr -name "liblzma.so.5" /usr/local/lib/liblzma.so.5
我发现我有同一个库的两个实例。
删除其中的一个
/usr/local/lib
以及任何符号链接sudo rm /usr/local/lib/liblzma.so sudo rm /usr/local/lib/liblzma.so.5 sudo rm /usr/local/lib/liblzma.so.5.0.3
sudo ldconfig
现在./configure
安装 Omnet++ 时不再抱怨 osgEarth