如标题所述,我在 CentOS 7 上安装 Poedit 1.8.12 时遇到错误。
我已经安装了 Lucene++(几乎每个来自 GitHub 的版本),但我总是收到相同的错误消息:
checking for pkg-config... /bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for wx-config... /usr/local/bin/wx-config
checking for wxWidgets version >= 3.0.1 (--unicode)... yes (version 3.0.2)
checking for wxWidgets static library... no
checking if wxWidgets includes XRC... yes
checking for wxrc... /usr/local/bin/wxrc-3.0
checking for mkdtemp... yes
checking for ICU... yes
checking if wxWidgets toolkit uses GTK+ 3... yes
checking for GTKSPELL... yes
checking for LUCENE... no
configure: error: missing Lucene++ library
[root@localhost poedit-1.8.12]#
我想知道是否必须安装类似 lucene++-devel 的东西,但到目前为止我还没有找到这样做的方法。
我的CentOS 7是64位的,是用VMWare挂载的虚拟机。
有人遇到过同样的问题吗?你是怎么解决的?
谢谢。
答案1
当我尝试安装 Poedit 时遇到了同样的错误。
configure
Poedit 使用来pkg-config
查找库,但是 Lucene++ 安装程序不会将liblucene++.pc
文件复制到目录中pkg-config
。
解决方法就是将文件复制{Lucene++Root}/build/lucene++.pc
到其中一个目录中pkg-config
(您可以在上看到它man pkg-config
)。