LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo bugs发布的patch 怎么打上,好像自己建立不行啊

[复制链接]
发表于 2007-4-1 21:39:36 | 显示全部楼层 |阅读模式
http://bugs.gentoo.org/show_bug.cgi?id=172860#c3


这个bugs补丁

我不知道怎么作

它提示是STLport问题


--- STLport-5.1.0.ebuild        2007-03-31 19:16:32.000000000 -0700
+++ STLport-5.1.0-r1.ebuild        2007-03-31 19:16:57.000000000 -0700
@@ -35,6 +35,8 @@
}

src_compile() {
+        append-flags "-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
+
        cat <<- EOF >> stlport/stl/config/user_config.h
        #define _STLP_NATIVE_INCLUDE_PATH ../g++-v$(gcc-major-version)
        EOF
@@ -56,8 +58,6 @@

        cd "${S}/build/lib"

-        append-lfs-flags
-
        # It's not an autoconf script
        ./configure \
                ${myconf} \


我自己建立一个patch文件不行阿
应该怎么作????
发表于 2007-4-1 21:45:26 | 显示全部楼层
这么小的patch自己改ebuild就是了
+开始的那一行是要加上的
-开始的是要删掉的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-1 22:07:20 | 显示全部楼层
我开始就是这么做得 但是
emerge STLport
Calculating dependencies -!!! Digest verification failed:
!!! /usr/portage/dev-libs/STLport/STLport-5.1.0.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got: 2669
!!! Expected: 2607
... done!

>>> Emerging (1 of 1) dev-libs/STLport-5.0.3 to /
!!! Digest verification failed:
!!! /usr/portage/dev-libs/STLport/STLport-5.1.0.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got: 2669
!!! Expected: 2607
回复 支持 反对

使用道具 举报

发表于 2007-4-1 22:24:16 | 显示全部楼层
可以参考一下下面打补丁那一节。
http://cn.opensuse.org/OpenSUSE_ ... 1.E6.96.87.E4.BB.B6
回复 支持 反对

使用道具 举报

发表于 2007-4-1 23:54:07 | 显示全部楼层
ebuild xxx.ebuild digest
回复 支持 反对

使用道具 举报

发表于 2007-4-2 00:04:47 | 显示全部楼层
自己 ebuild XXX.ebuild digest 一下。
回复 支持 反对

使用道具 举报

发表于 2007-4-2 00:06:39 | 显示全部楼层
回答的晚了。:)。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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