LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: zhllg

Gentoo-china-overlay

[复制链接]
发表于 2008-5-28 13:21:07 | 显示全部楼层
这样,回头有时间我捣鼓一下。

PS: 我錯了,有9999版的,看漏了。
回复 支持 反对

使用道具 举报

发表于 2008-6-10 20:03:15 | 显示全部楼层

更新linux-fetion出错

* checking linux-fetion-0.2.0.tar.gz ;-) ...              [ !! ]

!!! Digest verification failed:
!!! /usr/portage/distfiles/linux-fetion-0.2.0.tar.gz
!!! Reason: Filesize does not match recorded size
!!! Got: 1459721
!!! Expected: 1459703
回复 支持 反对

使用道具 举报

发表于 2008-6-11 22:29:46 | 显示全部楼层
现在重新 emerge 一次看看。
回复 支持 反对

使用道具 举报

发表于 2008-6-12 11:24:33 | 显示全部楼层

sopcast@amd64

sp-sc在amd64上提示缺少libstdc++.so.5而无法运行,因为sp-sc是32位程序,需要的是包emul-linux-x86-compat而非libstdc++

作如下改动即可:

sopcast.1.1.1.ebuild

改动前
RDEPEND=">=virtual/libstdc++-3.3"

改动后
RDEPEND="x86? ( virtual/libstdc++ )
            amd64? ( app-emulation/emul-linux-x86-compat )"
回复 支持 反对

使用道具 举报

发表于 2008-6-16 12:57:01 | 显示全部楼层

sopcast

看到overlay已经改了,不过还是有个小问题

现在ebuild的写法是错的
RDEPEND="~x86? ( virtual/libstdc++ )
    ~amd64? ( app-emulation/emul-linux-x86-compat )"
这里x86和amd64是use flag而不是keyword,所以应该写成
RDEPEND="x86? ( virtual/libstdc++ )
    amd64? ( app-emulation/emul-linux-x86-compat )"

谢谢
回复 支持 反对

使用道具 举报

发表于 2008-6-24 15:01:28 | 显示全部楼层
emesene 9999 编译不过了,那个patch似乎打不上了。

Failed Patch: emesene-r1382-contact-alias.patch !
*  ( /usr/portage/local/layman/gentoo-china/net-im/emesene/files/emesene-r1382-contact-alias.patch )
回复 支持 反对

使用道具 举报

发表于 2008-6-24 15:02:13 | 显示全部楼层
emesene 9999 编译不过了,那个patch似乎打不上了。

Failed Patch: emesene-r1382-contact-alias.patch !
*  ( /usr/portage/local/layman/gentoo-china/net-im/emesene/files/emesene-r1382-contact-alias.patch )
回复 支持 反对

使用道具 举报

发表于 2008-6-25 00:28:42 | 显示全部楼层
contact的patch已经在官方applied了。你更新一下gentoo-china overlay,新的ebuild已经去掉了contact的patch了。
回复 支持 反对

使用道具 举报

发表于 2008-6-27 17:59:20 | 显示全部楼层
Post by acevery;1867037
contact的patch已经在官方applied了。你更新一下gentoo-china overlay,新的ebuild已经去掉了contact的patch了。


我更新了亚,似乎没有更新?依然报错。

* Running command "/usr/bin/svn update "/usr/local/portage/layman/gentoo-china""...
版本 416。
*
* Success:
* ------
*
* Successfully synchronized overlay "gentoo-china".
回复 支持 反对

使用道具 举报

发表于 2008-6-30 12:45:29 | 显示全部楼层
overlay中的fontconfig-2.6.0少一个patch文件
/usr/portage/local/layman/gentoo-china/media-libs/fontconfig/files/fontconfig-2.6.0-parallel.patch

>>> Emerging (1 of 4) media-libs/fontconfig-2.6.0-r2 to /
* fontconfig-2.6.0.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                               [ ok ]
* checking ebuild checksums ;-) ...                                                                                     [ ok ]
* checking auxfile checksums ;-) ...                                                                                    [ ok ]
* checking miscfile checksums ;-) ...                                                                                   [ ok ]
* checking fontconfig-2.6.0.tar.gz ;-) ...                                                                              [ ok ]
>>> Unpacking source...
>>> Unpacking fontconfig-2.6.0.tar.gz to /var/tmp/portage/media-libs/fontconfig-2.6.0-r2/work
* Applying fontconfig-2.6.0-ubuntu.diff ...                                                                             [ ok ]
* Applying fontconfig-monospace-lcd-filtering.patch ...                                                                 [ ok ]
* Applying fontconfig-hinting-and-alising-confs.patch ...                                                               [ ok ]
* Removing useless C++ checks ...                                                                                       [ ok ]

* Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
*
*   /usr/portage/local/layman/gentoo-china/media-libs/fontconfig/files/fontconfig-2.6.0-parallel.patch
*   ( fontconfig-2.6.0-parallel.patch )

*
* ERROR: media-libs/fontconfig-2.6.0-r2 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_unpack
*             environment, line 2558:  Called epatch 'src_unpack'
*             environment, line 1461:  Called die
* The specific snippet of code:
*                   die "Cannot find \$EPATCH_SOURCE!";
*  The die message:
*   Cannot find $EPATCH_SOURCE!
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/fontconfig-2.6.0-r2/temp/environment'.
*
~ # ls /usr/portage/local/layman/gentoo-china/media-libs/fontconfig/files/fontconfig-2.6.0-parallel.patch
ls: 无法访问 /usr/portage/local/layman/gentoo-china/media-libs/fontconfig/files/fontconfig-2.6.0-parallel.patch: 没有那个文件或目录

到发帖时为止,这个文件依旧不存在。

我现在勉强用/usr/portage/media-libs/fontconfig/files里的patch文件编译通过了。不过想着很不爽,呵呵。
回复 支持 反对

使用道具 举报

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

本版积分规则

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