尝试构建icecc Icemon,cmake找不到Qt5

尝试构建icecc Icemon,cmake找不到Qt5

我正在运行 Centos 7,并且我想要 Icemon 用于icecc。如果有一个我可以安装的包,那就太好了,但我不知道有一个包,所以我尝试从头开始构建它,并且依赖于 cmake。

我丢失的包裹包括:

  • Qt5核心

  • Qt5Gui

  • Qt5Widgets

  • Qt5

  • 冰淇淋

并可选:

  • 文档书2X

我已经通过 yum 安装了 Qt5 Base 和 Qt5 GUI,所以我很困惑为什么它没有满足要求。我已经构建并安装了 Icecream(并将其配置为服务),所以我不知道为什么它找不到必需的库和头文件。 Icecream 还依赖于 Docbook2X 的手册页(这意味着我也没有安装它们),并且因为它不作为可用包存在,所以我只下载了它的源代码;还没有尝试构建它。

我还不是 IT 人员或 DevOp 人员,我只是一名开发人员,试图在 Linux 上尝试超越 vim 和 gcc(我在这个平台上只知道的两件事)。

Centos 7 有适合这些东西的软件包吗?

或者如何解决这个错误配置?

这是输出:

[mred@matt icemon]$ cmake .
-- Could NOT find Docbook2X (missing:  DOCBOOK_TO_MAN_EXECUTABLE) 
-- 
-- The following OPTIONAL packages have been found:

 * Git
 * Doxygen , Doxygen documentation generator
   Needed for generating API documentation (make doc)

-- The following REQUIRED packages have been found:

 * Qt5Core
 * Qt5Gui (required version >= 5.6.0)
 * Qt5Widgets
 * Qt5 (required version >= 5.2.0)
 * Icecream , Package providing API for accessing icecc information. Provides 'icecc/comm.h' header , <http://en.opensuse.org/Icecream>

-- The following OPTIONAL packages have not been found:

 * Docbook2X , docbook2X converts DocBook documents into the traditional Unix man page format , <http://docbook2x.sourceforge.net/>
   Required for man-page generation

-- Configuring done
-- Generating done
-- Build files have been written to: /home/mred/d2/icemon
[mred@matt icemon]$ yum list installed | grep qt5
qt5-qtbase.x86_64                      5.6.0-7.el7                     @epel    
qt5-qtbase-common.noarch               5.6.0-7.el7                     @epel    
qt5-qtbase-devel.x86_64                5.6.0-7.el7                     @epel    
qt5-qtbase-gui.x86_64                  5.6.0-7.el7                     @epel    
qt5-qtconfiguration.x86_64             0.3.0-2.el7                     @epel    
qt5-qtconfiguration-devel.x86_64       0.3.0-2.el7                     @epel    
qt5-qtdeclarative.x86_64               5.6.0-3.el7                     @epel    
qt5-qtx11extras.x86_64                 5.6.0-3.el7                     @epel    
qt5-qtx11extras-devel.x86_64           5.6.0-3.el7                     @epel    
qt5-qtxmlpatterns.x86_64               5.6.0-4.el7                     @epel    
qt5-rpm-macros.noarch                  5.6.0-7.el7                     @epel    

相关内容