QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: jackey

KDE Knode 中文新闻组名补丁

[复制链接]
发表于 2004-6-8 23:43:36 | 显示全部楼层
国内的新闻组如果用gb编码,那也是很正常的,总觉得UTF8只是一厢情愿的编码
回复

使用道具 举报

发表于 2004-6-10 16:20:29 | 显示全部楼层
T_NO_COMPAT -DQT_NO_TRANSLATION  -c -o kngroupmanager.lo `test -f 'kngroupmanager.cpp' || echo './'`kngroupmanager.cpp
kngroupmanager.cpp: In member function `bool
   KNGroupListData::readIn(KNProtocolClient*)':
kngroupmanager.cpp:122: error: 'class QString' has no member named 'Local8Bit'
make[3]: *** [kngroupmanager.lo] Error 1
make[3]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3/knode'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3/knode'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.81130 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.81130 (%build)
[root@fudaming SPECS]#
回复

使用道具 举报

发表于 2004-6-10 16:23:29 | 显示全部楼层
kde 的3.2.3 for fedora2,死活过不去。
回复

使用道具 举报

发表于 2004-6-10 17:26:38 | 显示全部楼层
[quote:d6ccb01521="fudaming"]T_NO_COMPAT -DQT_NO_TRANSLATION  -c -o kngroupmanager.lo `test -f 'kngroupmanager.cpp' || echo './'`kngroupmanager.cpp
kngroupmanager.cpp: In member function `bool
   KNGroupListData::readIn(KNProtocolClient*)':
kngroupmanager.cpp:122: error: 'class QString' has no member named 'Local8Bit'
make[3]: *** [kngroupmanager.lo] Error 1
make[3]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3/knode'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3/knode'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.81130 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.81130 (%build)
[root@fudaming SPECS]#[/quote]

是不是补丁的代码写错了,应该是local8Bit()而不是Local8Bit()
回复

使用道具 举报

发表于 2004-6-10 21:32:46 | 显示全部楼层
原122行 name = QString::fromUtf8(line.left(sepPos1));
现在122 name = QString::fromLocal8Bit(line.left(sepPos1));
回复

使用道具 举报

发表于 2004-6-11 08:28:01 | 显示全部楼层
[quote:4a4d367a8b="fudaming"]原122行 name = QString::fromUtf8(line.left(sepPos1));
现在122 name = QString::fromLocal8Bit(line.left(sepPos1));[/quote]

kngroupmanager.cpp:122: error: 'class QString' has no member named 'Local8Bit'

根据你提供的这条出错信息,不可能是你说的这样。
回复

使用道具 举报

发表于 2004-6-11 09:01:48 | 显示全部楼层
就是补丁中有一处local8Bit写错成Local8Bit了,改过来就是
回复

使用道具 举报

发表于 2004-6-11 09:10:02 | 显示全部楼层
哦,好,我再试试。
回复

使用道具 举报

发表于 2004-6-11 17:10:35 | 显示全部楼层
改了122的大小写,还是出问题,难道不是122的问题?有人能告诉我改哪个吗?


-f 'kngroupmanager.cpp' || echo './'`kngroupmanager.cpp
kngroupmanager.cpp: In member function `bool
   KNGroupListData::readIn(KNProtocolClient*)':
kngroupmanager.cpp:122: error: no matching function for call to `QString::
   local8Bit(QCString)'
/usr/lib/qt-3.3/include/qstring.h:660: error: candidates are: QCString
   QString::local8Bit() const
make[3]: *** [kngroupmanager.lo] Error 1
make[3]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3/knode'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3/knode'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.98599 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.98599 (%build)
[root@fudaming SPECS]#
回复

使用道具 举报

发表于 2004-6-11 18:38:59 | 显示全部楼层
你下载我做的包里的补丁吧。那个肯定没错:
http://www.magiclinux.org/people/kanker/kde/3.2.2/srpms/kdepim-3.2.2-1mgc.src.rpm
回复

使用道具 举报

发表于 2004-6-11 18:52:23 | 显示全部楼层
[quote:15cf0d6ff5="fudaming"]改了122的大小写,还是出问题,难道不是122的问题?有人能告诉我改哪个吗?


-f 'kngroupmanager.cpp' || echo './'`kngroupmanager.cpp
kngroupmanager.cpp: In member function `bool
   KNGroupListData::readIn(KNProtocolClient*)':
kngroupmanager.cpp:122: error: no matching function for call to `QString::
   local8Bit(QCString)'
/usr/lib/qt-3.3/include/qstring.h:660: error: candidates are: QCString
   QString::local8Bit() const
make[3]: *** [kngroupmanager.lo] Error 1
make[3]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3/knode'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3/knode'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/kdepim-3.2.3'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.98599 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.98599 (%build)
[root@fudaming SPECS]#[/quote]
呵呵,你就有了kdepim-3。2。3的rpm包了呀,我可还没有kde-3.2.3的build哦。好像这个补丁不太适合于kde-3.2.3的,具体什么情况我也不太清楚,这个是jackey跟我说的。因为没有弄到正式的kde-3.2.3的ebuild,我现在还没法测试。
回复

使用道具 举报

发表于 2004-6-11 21:13:24 | 显示全部楼层
kdepim-3.2.3用这个补丁没有任何问题
回复

使用道具 举报

发表于 2004-6-11 21:18:17 | 显示全部楼层
[quote:8f286627d6="KanKer"]你下载我做的包里的补丁吧。那个肯定没错:
http://www.magiclinux.org/people/kanker/kde/3.2.2/srpms/kdepim-3.2.2-1mgc.src.rpm[/quote]

thanks,我再试试。考试完了,过两天就要删windows了,要赶紧把knode整好。
回复

使用道具 举报

发表于 2004-6-11 23:48:15 | 显示全部楼层
[quote:bc006f009d="fudaming"][quote:bc006f009d="KanKer"]你下载我做的包里的补丁吧。那个肯定没错:
http://www.magiclinux.org/people/kanker/kde/3.2.2/srpms/kdepim-3.2.2-1mgc.src.rpm[/quote]

thanks,我再试试。考试完了,过两天就要删windows了,要赶紧把knode整好。[/quote]
用了cjk补丁,搞完了,全部成功,有一点小问题,组名是方块,但是可以正常浏览帖子列表,正常发帖子。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2004-6-12 06:49:20 | 显示全部楼层
嘿嘿,楼上的也是newsfan的啊。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-19 18:13 , Processed in 0.110478 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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