China-Spiner / ibus-sogoupycc

Automatically exported from code.google.com/p/ibus-sogoupycc
1 stars 1 forks source link

安装后选到 sogouycc ibus 就挂了 #25

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
我用的 gentoo
app-i18n/ibus-1.2.99.20100202
sogouycc 是 svn 版本
dev-lang/lua-5.1.4-r5
dev-libs/luasocket-2.0.2

出错信息:
$ ibus-daemon -x
**
IBUS:ERROR:ibusimpl.c:882:bus_ibus_impl_set_global_engine: assertion
failed: (ibus->global_engine == NULL)
Aborted

Original issue reported on code.google.com by wdi...@gmail.com on 3 Apr 2010 at 1:09

GoogleCodeExporter commented 9 years ago
Upgrade ibus to 1.3, the problem still there

Original comment by wdi...@gmail.com on 3 Apr 2010 at 1:17

GoogleCodeExporter commented 9 years ago
What is the output of 
{{{
pkill ibus-sogoupycc
/usr/share/ibus-sogoupycc/engine/ibus-sogoupycc -d
}}}
?

Are you using default paths?

Original comment by arcpp.zju@gmail.com on 3 Apr 2010 at 1:21

GoogleCodeExporter commented 9 years ago
You should RECOMPILE ibus-sogoupycc AFTER upgrading ibus to 1.3.0.

Please try it.

Original comment by arcpp.zju@gmail.com on 3 Apr 2010 at 1:22

GoogleCodeExporter commented 9 years ago
呃。。。回的真快,呵呵
我突然想起来应该重新编译一下的,编译完果然好了。
我是按照 archlinux 的 pkgbuild 改的 gentoo 的 ebuild,里面写的 
ibus 依赖是 >1.2.0 ,
所以还是改一下那个 pkgbuild 吧。

下面是我写的 ebuild
http://github.com/wd/overlay/blob/master/app-i18n/ibus-sogoupycc/ibus-sogoupycc-
9999.ebuild

Original comment by wdi...@gmail.com on 3 Apr 2010 at 1:32

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
This project is intended to be compatible with both ibus 1.2.x and ibus 1.3.x.
PKGBUILD is ok.

ibus version check is done in COMPILE time.

svn r246 should fix this. You can see the difference from
http://code.google.com/p/ibus-sogoupycc/source/detail?r=246
and understand why.

Original comment by arcpp.zju@gmail.com on 3 Apr 2010 at 1:41