Lighttpd检查GTHREAD配置:错误:未满足软件包要求(gthread-2.0> = 2.4.0)错误和解决方案

时间:2020-01-09 10:41:12  来源:igfitidea点击:

问题描述:我在尝试编译源代码时尝试安装lighttpd 1.5.0,我收到一条错误,内容如下:

检查GTHREAD配置:错误:不满足程序包要求(gthread-2.0> = 2.4.0):
checking for GTHREAD configure: error: Package requirements (gthread-2.0 >= 2.4.0) were not met:

No package gthread-2.0 found
找不到软件包gthread-2.0

如果您以非标准前缀安装软件,请考虑调整PKG_CONFIG_PATH环境变量。

另外,您可以设置环境变量GTHREAD_CFLAGS和GTHREAD_LIBS以避免调用pkg-config。
有关更多详细信息,请参见pkg-config手册页。

我该如何解决这个问题?
我正在使用Fedora Core6.x。

解决方法:您需要安装一个名为glib2-devel的软件包。

Lighttpd 1.5.x +需要glib2-2.4.0或更高版本。

如果您使用Redhat(RHEL)或Fedora Core或Cent OS,请执行以下命令:

# yum install glib2-devel

如果您使用的是Debian/Ubuntu,请尝试以下命令:

# apt-get install libglib2.0-dev

或者

$ sudo apt-get install libglib2.0-dev

现在编译并安装lighttpd:

# ./configure;make;make install