LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1253|回复: 13

yaourt -S eva 出错...........

[复制链接]
发表于 2009-1-14 00:35:53 | 显示全部楼层 |阅读模式
bash-3.2# yaourt -S eva                                                                                                                                                                                       
==> WARNING: Building unsupported package as root is dangerous.                                                                                                                                                
Please run yaourt as a non-privileged user.                                                                                                                                                                  
==> Resuming previous build                                                                                                                                                                                    
                                                                                                                                                                                                               
==> Downloading eva PKGBUILD from AUR...                                                                                                                                                                       
tar: 记录大小 = 6 块                                                                                                                                                                                          
==> Last 5 comments ordered by date (asc):                                                                                                                                                                     
                                                                                                                                                                                                               
Comment by: firefoxmmx on 20080326 [05:49:38]                                                                                                                                                                  
evasearchwindow.cpp: At global scope:                                                                                                                                                                          
evasearchwindow.cpp:1016: warning: type qualifiers ignored on function return type                                                                                                                             
make[3]: aurpage comments PKGBUILD [evasearchwindow.lo] 错误 1                                                                                                                                                
make[3]: Leaving directory `/home/hooxin/源码/evaq/src/eva/src/ui'                                                                                                                                             
make[2]: aurpage comments PKGBUILD [all-recursive] 错误 1                                                                                                                                                      
make[2]: Leaving directory `/home/hooxin/源码/evaq/src/eva/src'                                                                                                                                                
make[1]: aurpage comments PKGBUILD [all-recursive] 错误 1                                                                                                                                                      
make[1]: Leaving directory `/home/hooxin/源码/evaq/src/eva'                                                                                                                                                   
make: aurpage comments PKGBUILD [all] 错误 2                                                                                                                                                                  
==> 错误: 创建失败。                                                                                                                                                                                          
正在中断……                                                                                                                                                                                                     

Comment by: KeyserSoze on 20080415 [02:41:04]
don't use gcc 4.3 and gcc-libs 4.3 ; use gcc 4.2 and gcc-libs 4.2

Comment by: leafduo on 20080427 [06:07:10]
but how to?                              

Comment by: sfbi on 20080427 [09:18:55]
I don't wanna downgrade gcc to 4.2, so I'll wait for a new version.

Comment by: holmescn on 20080607 [09:26:02]
add the follow things,i have compiled it with gcc 4.3.0 successfully.please try to modify it and recompile it with gcc 4.2.0 to find if any problems that may happen.
add these:                                                                                                                                                           
#include <cstring>                                                                                                                                                   
#include <cstdlib>                                                                                                                                                   
in these files                                                                                                                                                      
libeva/evasearchuser.h                                                                                                                                               
libeva/evafriend.cpp                                                                                                                                                
libeva/evafriendlist.cpp                                                                                                                                             
libeva/evafriendlist.h                                                                                                                                               
libeva/evagroup.cpp                                                                                                                                                  
libeva/evaimreceive.cpp                                                                                                                                             
libeva/evaimsend.cpp                                                                                                                                                
libeva/evauserinfo.cpp                                                                                                                                               
libeva/evautil.cpp                                                                                                                                                   
libeva/evalogintoken.cpp                                                                                                                                             
libeva/evaqun.cpp
libeva/evalevel.cpp
libeva/evaextrainfo.cpp
libeva/evamemo.cpp
libeva/evaadvancedsearch.cpp
libeva/evaaddfriendex.cpp
api/evaipaddress.cpp
==============================================
api/evapacketmanager.h
142 const unsigned int lanIp1, const unsigned short lanPort2,
change => const unsigned int lanIp1, const unsigned short lanPort2_,
==============================================
api/evaipaddress.h
add
typedef unsigned int uint;

      First Submitted: Sun, 29 Jan 2006 17:58:38 +0000
      Last Updated: Thu, 09 Oct 2008 07:44:10 +0000
eva 0.4.1-1 (Unsupported): QQ protocol instant messaging client for KDE.
==>  Edit the PKGBUILD (recommended) ? [Y/n]("A" to abort)
==>   ----------------------------------------------
==>y

Please add \ to your environment variables
for example:
==>  Edit PKGBUILD withreplace gvim with your favorite editor)

==> Edit ./PKGBUILD with:
/usr/bin/yaourt: line 181: ./PKGBUILD: 权限不够

==> eva dependencies:
- kdelibs (already installed)
- qt3 (already installed)
- pkgconfig (already installed)
- make (already installed)
==>  Edit the PKGBUILD (recommended) ? [Y/n]("A" to abort)
==>   ----------------------------------------------
==>y

Please add \ to your environment variables
for example:
==>  Edit PKGBUILD withreplace gvim with your favorite editor)

==> Edit ./PKGBUILD with:
发表于 2009-1-14 00:39:33 | 显示全部楼层
貌似问题非常明显,楼下解答...
回复 支持 反对

使用道具 举报

发表于 2009-1-14 01:52:15 | 显示全部楼层
厄,怎么看上去,有点像
Please add \ to your environment variables
for example:
==> Edit PKGBUILD withreplace gvim with your favorite editor)

==> Edit ./PKGBUILD with:
这里没有填编辑器的样子
可是,应该,大概,或许,不是这样的吧?
如果是的话,填个自己要用的编辑器不就可以继续了。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-14 09:23:42 | 显示全部楼层
楼上太幽默了
谢谢,谢谢,新手,新手
还不知道添什么呢

# abc ... : 这是注释文字
# $Id: PKGBUILD,v ...: 该软件包的 cvs 标签 (从 archlinux-cvs 系统创建)
# Maintainer: 在官方软件包库中负责此软件包的维护人
# Contributor: 第一个写出此软件包的PKGBUILD 文件的人
pkgname: 软件包名称
pkgver: 软件包的版本号
pkgrel: 此 Arch 软件包的释出号。它不同于版本号。当PKGBUILD 文件有改动时,释出号就改变了。这种情況有多各原因,例如你为某事开启了编译时支援。
pkgdesc: 软件包的简明描述。这也是你浏览package database时会见到的。
arch: 表明它在哪种架构下构建和工作的,软件包移植的细节可参閱Arch64_FAQ。
url: 软件包的主页 (当你在软件包数据库中点击包的时候,就能出现了)
license: 基于哪种软件包发布许可
groups: 这一条用于为软件包分组;例如当你要安装 KDE 时,它就会安装属于 KDE 软件包组的所有软件包。
provides: 如果一个软件包也提供了其它包的安装,那就使用它。例如,kernel-scsi 也提供了 kernel 的软件包。
depends: 它列出了软件包运行时的依赖软件包 (必须有这些软件包才能正常工作)
makedepends: 在构建软件包时需要的依赖性软件包,不过一旦已经构建好的,就不再需要了。
conflicts: 这些包不能被同时安装。这里 foo 跟 yafoo (另外一个 foo) 有冲突。它们不能共存。
replaces: 新软件包代替了旧的。这里, mffoo (第一个 foo) 不再受到支持了,被 foo 所代替。
backup: 当刪除软件包时,用哪个文件作为备份文件(如 file.pacsave) 。
install: 指定一个特別安装脚本,它将被包含在软件包中(必须跟 PKGBUILD 在同一个目录下)
source: 它指定了从何处下载该软件包的源代码包。它可以在本地电脑上,也可以是从 "http" 或 "ftp" 上取得的。它用 pkgver 来命名,以免每次源码包变动时,源码的名称也要跟着变化。
md5sums: 计算源代码包的 md5 值,以检查完整性。
是这些么?
回复 支持 反对

使用道具 举报

发表于 2009-1-14 13:46:39 | 显示全部楼层
还用eva啊,现在tx官方的linuxqq已经不错了。
回复 支持 反对

使用道具 举报

发表于 2009-1-14 16:40:46 | 显示全部楼层
官方的怎么都用不惯。。。恶心的标签式,和另一个人聊天还要用鼠标点,而且,来了消息只是在托盘区闪,天,我的panel是隐藏的。。。虽然功能很多,也很不错,但是,这两个,都够糟糕了。
md5sums这些都不需要修改的。。。一般情况下你不用修改pkgbuild的。作者自己写的一般情况下就是可以使用的。偶尔需要修改的也就是configure的选项。至少,我是这么做的。菜鸟一只,其他的根本不懂修改,嘻嘻。
回复 支持 反对

使用道具 举报

发表于 2009-1-14 23:08:38 | 显示全部楼层
额,貌似3楼已经解释过了阿。就是你得指定一个编辑器,比如gedit,nano,leafpad之类的,或者你选不编辑PKGBUILD直接跳过了。

英文不过关额?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-15 01:00:30 | 显示全部楼层
楼上说的是
==> eva dependencies:
- kdelibs (already installed)
- qt3 (already installed)
- pkgconfig (already installed)
- make (already installed)
==>  Continue the building of eva ? [Y/n]
==>   ----------------------------------------------
==>y


==> Building and installing package
/usr/bin/makepkg: line 113: printf: `$': invalid format character
==> 错误: Error: Makepkg was unable to build eva package
回复 支持 反对

使用道具 举报

发表于 2009-1-15 23:31:21 | 显示全部楼层
你这个PKGBUILD有问题,你还是自己打开这个东西看看就清楚了
回复 支持 反对

使用道具 举报

发表于 2009-1-16 00:35:37 | 显示全部楼层
linuxQQ  不是有了嗎  eva  古董
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表