百度空间 | 百度首页 
               
 
查看文章
 
fc6下源代码编译eva的心酸历程
2008-04-18 14:39
    虽然我这个博客大部分的文章都是转贴,但是这个帖子我可是我弄了整整一天才弄上去的个人原创,各位大侠转贴的时候麻烦留个名,也算对我一天辛苦工作的回报-_-
    编译时的eva版本下载地址如下:
    http://www.myswear.net/myswear/eva/beta/eva-20080127_1.tar.bz2
   可以在终端中使用用svn命令得到最新版本的地址:
    svn co https://evaq.svn.sourceforge.net/svnroot/evaq/branches/eva-qt3-bugfix/eva/
   
   下载后解压缩,然后将终端切换到eva文件目录下:cd eva文件目录

   如果是用svn下载的,先给予eva目录下autogen.sh文件可执行权限:# chmod +x autogen.sh
   然后运行autogen.sh文件生成configure文件:# ./autogen.sh

   开始检测编译环境:./configure
   运行了一下就停下来了,报错:
checking for X... configure: error: Can't find X libraries. Please check your installation and add the correct paths!
   在百度狗狗上搜索了n久看了n多帖子总算弄出点头绪,最后用了一个笨但是管用的方法解决这个错误了:
[root@localhost ~]# yum list kdelibs*
Loading "installonlyn" plugin
Setting up repositories
livna                     100% |=========================| 2.1 kB    00:00    
pidgin                    100% |=========================| 951 B    00:00    
Reading repository metadata in from local files
Installed Packages
kdelibs.i386                             6:3.5.8-1.fc6          installed      
Available Packages
kdelibs-apidocs.i386                     6:3.5.8-1.fc6          updates        
kdelibs-devel.i386                       6:3.5.8-1.fc6          updates        
[root@localhost ~]# yum install kdelibs*
Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
kdelibs-apidocs         i386       6:3.5.8-1.fc6    updates            34 M
kdelibs-devel           i386       6:3.5.8-1.fc6    updates           1.3 M
Installing for dependencies:
arts-devel              i386       8:1.5.8-1.fc6    updates           215 k
avahi-devel             i386       0.6.16-4.fc6     updates            38 k
kdnssd-avahi-devel      i386       0.1.3-0.1.20060713svn.fc6 core               11 k
libICE-devel            i386       1.0.1-2.1        core               13 k
libSM-devel             i386       1.0.1-3.1        core              9.5 k
libXt-devel             i386       1.0.2-3.1.fc6    core              331 k
libart_lgpl-devel       i386       2.3.17-4         core               21 k
libgcrypt-devel         i386       1.2.3-1          core              274 k
libgpg-error-devel      i386       1.4-2            core               17 k
libjpeg-devel           i386       6b-37            core              106 k
libmng-devel            i386       1.0.9-5.1        core               53 k
libtiff-devel           i386       3.8.2-6.fc6      core              493 k
libutempter-devel       i386       1.1.4-3.fc6      core              6.8 k
libxslt-devel           i386       1.1.21-1.fc6     updates           325 k
pcre-devel              i386       6.6-1.1          core              175 k
qt-devel                i386       1:3.3.8-2.fc6    updates           4.6 M
Updating for dependencies:
libxml2                 i386       2.6.29-1.fc6     updates           813 k
libxml2-devel           i386       2.6.29-1.fc6     updates           2.2 M
libxml2-python          i386       2.6.29-1.fc6     updates           713 k
libxslt                 i386       1.1.21-1.fc6     updates           524 k

Transaction Summary
=============================================================================
Install     18 Package(s)        
Update       4 Package(s)        
Remove       0 Package(s)        



    下载安装完上面那些软件包后终于过了一到坎,可是还没高兴两分钟,第二个麻烦又来了:
checking for Qt... configure: error: Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation!
    在百度狗狗上搜索了n久看了n多帖子,最后是在同济BBS上一位高人的fc4解决这个问题的帖子让我茅塞顿开,只加了一个路径就把这个问题解决了(前提是你已经装好qt开发环境,那个帖子在我博客里有,名字叫: FC4下qterm自编译遇到的qt问题解决方案(by ioscas) ):
./configure --with-qt-dir=/usr/lib/qt-3.3

    配置完成,看到下面那句话我心理那个激动阿!
Good - your configure finished. Start make now

过了./configure后就是例行公事的
make
开始编译,这大概要7,8分钟的样子,取决于机器的性能
make install
完成以后运行eva命令就一切ok了!

在这里说下,ubuntu查找资料的环境确实要比fc6好,eva出源代码一般都会发布ubuntu的deb包,而fc系列的rpm包要过n久才发布,就连./configure错误网络上一搜ubuntu的configure错误大全以及处理办法一大堆,搞的像我这样的fc6用户只能左猜右猜用yum list命令来看有没有相对应的包,跑到国外论坛上看解决办法是经常有的事,虽然间接锻炼了我的英文水平累阿。

类别:fc/红帽 系列 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu