Moblin2.1上成功安装qt4.6.2
20100502
在moblin2.1上安装软件的确让人很烦恼,因为moblin2.1上有很多依赖关系,某个依赖关系缺失都会导致软件安装出错。这段时间因为intel嵌入式全国邀请赛的需要,在moblin2.1上构建QT环境,所以需要安装qt4.6.2,才能使用qtcreator1.3.1,QT开发集成软件,然而,每次安装QT4.6.2都出现了错误。如下,(yum list |grep xxx软件查看指令)
当我运行./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_X11incc.
后来,在网上搜索了很久,但是都没有在moblin2.1上安装的,在ubuntu上安装出现了同样的错误,我也依照了他们的做法,结果在moblin2.1上总说没有这个软件包,后来自己无意中修改,发现了ubuntu上的软件包和moblin2.1上的软件包名 有一定的差异,在ubuntu上是执行:
[root@localhost /]# sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-deve libSM-deve libXrender-dev libfontconfig-dev libXext-dev
但是在moblin2.1上应该执行:
[root@localhost /]# sudo yum install libX11-devel libSM-devel libXrender-devel libXext-devel
其实主要是这两个库:libX11-devel libXext-devel
我还在moblin2.1上安装了这几个工具
执行:
sudo yum install gcc-c++ make man automake intltool libtool gtk-doc devhelp glib2-devel
安装完这些软件以后对系统软件惊醒更新:
执行:
updatedb
locate updatedb
然后在按一般的安装方法安装qt4.6.2