Chinaunix首页 | 论坛 | 博客
  • 博客访问: 99934
  • 博文数量: 64
  • 博客积分: 2570
  • 博客等级: 少校
  • 技术积分: 605
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-24 11:00
文章分类

全部博文(64)

文章存档

2011年(1)

2010年(25)

2009年(38)

我的朋友

分类: LINUX

2010-04-22 09:08:10

Error in details


gnubiff: FTBFS: nls.h:42:23: error: gnome.h: No such file or directory




This is a fixed bug, but isn't updated to unstable ebuild tree. See detail in


So I try to change the new ebuild file in my portage tree.

The portage tree is at /usr/portage/ on my box, notice that there is a temporary folder for portage decompressing and compiling, whose path is /var/tmp/portage/, and it would be updated whenever you emerge any package.

so I just need copy two files to the folder, /usr/portage/net-mail/gnubiff/, be careful to backup your original ebuild file, before you copy.

The src_unpack section in gnubiff ebuild file is as below

src_unpack() {
        unpack ${A}
        cd "${S}"
        epatch ${FILESDIR}/${PN}-libgnomeui.patch
        intltoolize --force --copy --automake || die "intltoolize failed"
        eautoreconf
}

Now I don't know where is $FILESDIR, I could try to build it firstly.

But I got an 'mismatch Filesize' error

anima gnubiff # emerge gnubiff
Calculating dependencies | * Digest verification failed:
 * /usr/portage/net-mail/gnubiff/gnubiff-2.2.11.ebuild
 * Reason: Filesize does not match recorded size
 * Got: 1320
 * Expected: 1140                                                                                                          ... done!

>>> Verifying ebuild manifests

!!! Digest verification failed:
!!! /usr/portage/net-mail/gnubiff/gnubiff-2.2.11.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got: 1320
!!! Expected: 1140

阅读(282) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~