centos下安装QT,出现无法安装libX11的问题
2013-11-25 17:04
537 查看
原文:http://blog.csdn.net/zhaole20094463/article/details/7252727
编译环境:fedora9.0
交叉编译器:4.3.2
今天在做QT的移植的时候在
#tar zxvf qt-x11-opensource-src-4.5.3.tar.gz
#cd qt-x11-opensource-src-4.5.3
#./configure
做的这一步的时候出现错误
此完整出错信息是在./configure阶段
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/linux-g++
在网上查了很多资料,大家众说纷纭,不过最多的一种说法是libX11有关的库不全。
按照网上的方法尝试:
安装 libX11-dev libXext-dev libXtst-dev
yum install libX11-dev
显示没有找到相应的package
而且三个库文件都是这样。
自己想一想,可能不同的linux发行版,所对应的库文件名字不同吧。
好吧,索性全部安装上。
yum install libX*
安好了在./configura
错误依旧,难道是网上说错了,还是我压根没安装上,先从自己找原因
yum 命令更新文件,更新包全部都在,/var/cache/yum/fedora/packages
找到这里果然发现很多的rpm包
atk-devel-1.22.0-1.fc9.i386.rpm
cairo-devel-1.6.4-1.fc9.i386.rpm
docbook-dtds-1.0-35.fc9.noarch.rpm
docbook-style-dsssl-1.79-5.fc9.noarch.rpm
docbook-style-xsl-1.73.2-9.fc9.noarch.rpm
docbook-utils-0.6.14-13.fc9.noarch.rpm
fontconfig-devel-2.5.0-2.fc9.i386.rpm
freetype-devel-2.3.5-4.fc9.i386.rpm
gc-7.0-7.fc9.i386.rpm
glib2-devel-2.16.3-5.fc9.i386.rpm
glibmm24-devel-2.16.0-1.fc9.i386.rpm
gtk2-devel-2.12.9-5.fc9.i386.rpm
gtk-doc-1.9-4.fc9.noarch.rpm
libgcrypt-devel-1.4.0-3.i386.rpm
libgpg-error-devel-1.6-2.i386.rpm
libpng-devel-1.2.24-1.fc9.i386.rpm
libsigc++20-devel-2.2.2-1.fc9.i386.rpm
libxcb-doc-1.1-4.fc9.i386.rpm
libXcomposite-devel-0.4.0-4.fc9.i386.rpm
libXcursor-devel-1.1.9-2.fc9.i386.rpm
libXext-devel-1.0.4-1.fc9.i386.rpm
libxfce4mcs-4.4.2-2.fc9.i386.rpm
libxfce4mcs-devel-4.4.2-2.fc9.i386.rpm
libxfce4util-4.4.2-2.fc9.i386.rpm
libxfce4util-devel-4.4.2-2.fc9.i386.rpm
libxfcegui4-4.4.2-2.fc9.i386.rpm
libxfcegui4-devel-4.4.2-2.fc9.i386.rpm
libXfixes-devel-4.0.3-3.fc9.i386.rpm
libXft-devel-2.1.12-5.fc9.i386.rpm
libXi-devel-1.1.3-4.fc9.i386.rpm
libXinerama-devel-1.0.3-1.fc9.i386.rpm
libxkbfile-devel-1.0.4-5.fc9.i386.rpm
libxklavier-devel-3.5-1.fc9.i386.rpm
libxml-1.8.17-19.fc9.i386.rpm
libxml++-2.22.0-1.fc9.i386.rpm
libxml2-devel-2.6.32-1.fc9.i386.rpm
libxml-devel-1.8.17-19.fc9.i386.rpm
libxml++-devel-2.22.0-1.fc9.i386.rpm
libXrandr-devel-1.2.2-3.fc9.i386.rpm
libXrender-devel-0.9.4-3.fc9.i386.rpm
libxslt-devel-1.1.23-3.fc9.i386.rpm
libxslt-python-1.1.23-3.fc9.i386.rpm
openjade-1.3.2-31.fc9.i386.rpm
opensp-1.5.2-7.fc9.i386.rpm
pango-devel-1.20.1-1.fc9.i386.rpm
perl-Compress-Raw-Zlib-2.008-20.fc9.i386.rpm
perl-Compress-Zlib-2.008-20.fc9.i386.rpm
perl-HTML-Parser-3.56-5.fc9.i386.rpm
perl-HTML-Tagset-3.10-8.fc9.noarch.rpm
perl-IO-Compress-Base-2.008-20.fc9.i386.rpm
perl-IO-Compress-Zlib-2.008-20.fc9.i386.rpm
perl-libwww-perl-5.808-7.fc9.noarch.rpm
perl-SGMLSpm-1.03ii-18.fc9.noarch.rpm
perl-XML-Parser-2.36-3.fc9.i386.rpm
pixman-devel-0.10.0-1.fc9.i386.rpm
sgml-common-0.6.3-23.fc9.noarch.rpm
w3m-0.5.2-10.fc9.i386.rpm
zlib-devel-1.2.3-18.fc9.i386.rpm
从里面找果然找到了libX11-devel-1.1.4-1.fc9.i386.rpm libXext-devel-1.0.4-1.fc9.i386.rpm
看来他还真没有安装上,好吧自己手动安装。
rpm -ivh libX11-devel-1.1.4-1.fc9.i386.rpm
这时候显示 需要libxau-devel
于是
yum install libXau-devel
接着执行
rpm -ivh libXext-devel-1.0.4-1.fc9.i386.rpm
最后,./configura果然,错误解决了。
最后我们来总结一下,要解决这个问题只需要几个库就可以了呢,
实际上只要两个:
yum install libXau-devel
执行完上面这条语句后,我在执行
yum install ibX11-devel
打印信息显示,该package已经安装
最后在安装
libXext-devel就可以了。
编译环境:fedora9.0
交叉编译器:4.3.2
今天在做QT的移植的时候在
#tar zxvf qt-x11-opensource-src-4.5.3.tar.gz
#cd qt-x11-opensource-src-4.5.3
#./configure
做的这一步的时候出现错误
此完整出错信息是在./configure阶段
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/linux-g++
在网上查了很多资料,大家众说纷纭,不过最多的一种说法是libX11有关的库不全。
按照网上的方法尝试:
安装 libX11-dev libXext-dev libXtst-dev
yum install libX11-dev
显示没有找到相应的package
而且三个库文件都是这样。
自己想一想,可能不同的linux发行版,所对应的库文件名字不同吧。
好吧,索性全部安装上。
yum install libX*
安好了在./configura
错误依旧,难道是网上说错了,还是我压根没安装上,先从自己找原因
yum 命令更新文件,更新包全部都在,/var/cache/yum/fedora/packages
找到这里果然发现很多的rpm包
atk-devel-1.22.0-1.fc9.i386.rpm
cairo-devel-1.6.4-1.fc9.i386.rpm
docbook-dtds-1.0-35.fc9.noarch.rpm
docbook-style-dsssl-1.79-5.fc9.noarch.rpm
docbook-style-xsl-1.73.2-9.fc9.noarch.rpm
docbook-utils-0.6.14-13.fc9.noarch.rpm
fontconfig-devel-2.5.0-2.fc9.i386.rpm
freetype-devel-2.3.5-4.fc9.i386.rpm
gc-7.0-7.fc9.i386.rpm
glib2-devel-2.16.3-5.fc9.i386.rpm
glibmm24-devel-2.16.0-1.fc9.i386.rpm
gtk2-devel-2.12.9-5.fc9.i386.rpm
gtk-doc-1.9-4.fc9.noarch.rpm
libgcrypt-devel-1.4.0-3.i386.rpm
libgpg-error-devel-1.6-2.i386.rpm
libpng-devel-1.2.24-1.fc9.i386.rpm
libsigc++20-devel-2.2.2-1.fc9.i386.rpm
libxcb-doc-1.1-4.fc9.i386.rpm
libXcomposite-devel-0.4.0-4.fc9.i386.rpm
libXcursor-devel-1.1.9-2.fc9.i386.rpm
libXext-devel-1.0.4-1.fc9.i386.rpm
libxfce4mcs-4.4.2-2.fc9.i386.rpm
libxfce4mcs-devel-4.4.2-2.fc9.i386.rpm
libxfce4util-4.4.2-2.fc9.i386.rpm
libxfce4util-devel-4.4.2-2.fc9.i386.rpm
libxfcegui4-4.4.2-2.fc9.i386.rpm
libxfcegui4-devel-4.4.2-2.fc9.i386.rpm
libXfixes-devel-4.0.3-3.fc9.i386.rpm
libXft-devel-2.1.12-5.fc9.i386.rpm
libXi-devel-1.1.3-4.fc9.i386.rpm
libXinerama-devel-1.0.3-1.fc9.i386.rpm
libxkbfile-devel-1.0.4-5.fc9.i386.rpm
libxklavier-devel-3.5-1.fc9.i386.rpm
libxml-1.8.17-19.fc9.i386.rpm
libxml++-2.22.0-1.fc9.i386.rpm
libxml2-devel-2.6.32-1.fc9.i386.rpm
libxml-devel-1.8.17-19.fc9.i386.rpm
libxml++-devel-2.22.0-1.fc9.i386.rpm
libXrandr-devel-1.2.2-3.fc9.i386.rpm
libXrender-devel-0.9.4-3.fc9.i386.rpm
libxslt-devel-1.1.23-3.fc9.i386.rpm
libxslt-python-1.1.23-3.fc9.i386.rpm
openjade-1.3.2-31.fc9.i386.rpm
opensp-1.5.2-7.fc9.i386.rpm
pango-devel-1.20.1-1.fc9.i386.rpm
perl-Compress-Raw-Zlib-2.008-20.fc9.i386.rpm
perl-Compress-Zlib-2.008-20.fc9.i386.rpm
perl-HTML-Parser-3.56-5.fc9.i386.rpm
perl-HTML-Tagset-3.10-8.fc9.noarch.rpm
perl-IO-Compress-Base-2.008-20.fc9.i386.rpm
perl-IO-Compress-Zlib-2.008-20.fc9.i386.rpm
perl-libwww-perl-5.808-7.fc9.noarch.rpm
perl-SGMLSpm-1.03ii-18.fc9.noarch.rpm
perl-XML-Parser-2.36-3.fc9.i386.rpm
pixman-devel-0.10.0-1.fc9.i386.rpm
sgml-common-0.6.3-23.fc9.noarch.rpm
w3m-0.5.2-10.fc9.i386.rpm
zlib-devel-1.2.3-18.fc9.i386.rpm
从里面找果然找到了libX11-devel-1.1.4-1.fc9.i386.rpm libXext-devel-1.0.4-1.fc9.i386.rpm
看来他还真没有安装上,好吧自己手动安装。
rpm -ivh libX11-devel-1.1.4-1.fc9.i386.rpm
这时候显示 需要libxau-devel
于是
yum install libXau-devel
接着执行
rpm -ivh libXext-devel-1.0.4-1.fc9.i386.rpm
最后,./configura果然,错误解决了。
最后我们来总结一下,要解决这个问题只需要几个库就可以了呢,
实际上只要两个:
yum install libXau-devel
执行完上面这条语句后,我在执行
yum install ibX11-devel
打印信息显示,该package已经安装
最后在安装
libXext-devel就可以了。
相关文章推荐
- centos 安装Qt-----出现 ERROR: Package gstreamer-app-0.10 not found 问题的解决
- CentOS安装Qt编译错误以及无法调试的问题解决( /usr/bin/ld:cannot find –lGL 和 Debugginghas failed)
- 解决在CentOS6.5下安装OpenStack(Icehouse版本 )出现的glance服务无法正常工作的问题
- 安装wps出现无法输入中文问题(Qt程序无法输入中文)
- 解决Linux下Qt编译出现"cannot find -lGL"以及无法安装libgl1-mesa-dev的问题
- 安装CentOS 7出现 /dev/root does not exits 导致无法安装的问题
- 虚拟机安装centos系统出现无法打开内核设备"\\.\Global\vmx86"问题解决方案
- CentOS 7 安装出现 /dev/root does not exits 导致无法安装的问题
- Qtopia Core 4.3(QT/E)交叉编译安装全过程--出现无法找到头文件zlib.h问题
- MAC OS下Qt SDK1.2安装后出现g++-4.2问题无法编译
- 解决Linux下Qt编译出现"cannot find -lGL"以及无法安装libgl1-mesa-dev的问题
- centos下安装qt-creator可能出现的问题
- centos最小安装出现的问题
- Win10更新KB3176493出现无法安装问题解决方法
- 在openstack上安装centos 出现的问题scheduler. 虚机内嵌套
- CentOS7.2安装Weblogic12c出现的问题
- 关于在安装ASP.NET Forum中出现的无法排序的问题.
- 新浪云安装Carbon Forum出现无法注册的问题
- qt编译中常出现的无法解析的外部符号问题
- 【Linux】解决Oracle VirtualBox安装CentOS而无法正常获取IP的问题