LinuxSir.cn,穿越时空的Linuxsir!

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

skim-1.3.0 compile error

[复制链接]
发表于 2005-6-11 23:00:54 | 显示全部楼层 |阅读模式
error code

  1. Making all in setupwindow
  2. make[3]: Entering directory `/tmp/build/skim-1.3.0/plugins/setupwindow'
  3. if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../src -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include  -I/usr/include/scim-1.0     -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O2 -march=i486 -mcpu=i686 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -MT scimimenginesettings.lo -MD -MP -MF ".deps/scimimenginesettings.Tpo" \
  4.   -c -o scimimenginesettings.lo `test -f 'scimimenginesettings.cpp' || echo './'`scimimenginesettings.cpp; \
  5. then mv -f ".deps/scimimenginesettings.Tpo" ".deps/scimimenginesettings.Plo"; \
  6. else rm -f ".deps/scimimenginesettings.Tpo"; exit 1; \
  7. fi
  8. scimimenginesettings.cpp: In member function `virtual void
  9.    ScimIMEngineSettings::save()':
  10. scimimenginesettings.cpp:279: error: no matching function for call to `
  11.    scim::FilterManager::set_filters_for_imengine(QString&,
  12.    std::vector<scim::String, std::allocator<scim::String> >&)'
  13. /usr/include/scim-1.0/scim_filter_manager.h:100: error: candidates are: void
  14.    scim::FilterManager::set_filters_for_imengine(const scim::String&, const
  15.    std::vector<scim::String, std::allocator<scim::String> >&) const
  16. make[3]: *** [scimimenginesettings.lo] 错误 1
  17. make[3]: Leaving directory `/tmp/build/skim-1.3.0/plugins/setupwindow'
  18. make[2]: *** [all-recursive] 错误 1
  19. make[2]: Leaving directory `/tmp/build/skim-1.3.0/plugins'
  20. make[1]: *** [all-recursive] 错误 1
  21. make[1]: Leaving directory `/tmp/build/skim-1.3.0'
  22. make: *** [all] 错误 2
复制代码


I have installed scim-1.3.0.
OS is slackware 10.1.
kde is 3.4.1
gcc is 3.3.4
发表于 2005-6-11 23:52:52 | 显示全部楼层
这个问题已经在 CVS 中解决了,在新版本出来前,请将有问题的那行替换为:

d->filter_mgr->set_filters_for_imengine(scim::String(d->uuids[d->itemInfos[item].uuidIndex].latin1()),
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-12 00:21:28 | 显示全部楼层
解决了,多谢。
但还有一个问题,我先前使用 scim-gtk-panel 在 kde 退出时没什么问题。
但换了 skim 后,每次退出都会使  kicker crash。
不知道这是 kicker 的 bug 还是 skim 的问题。
回复 支持 反对

使用道具 举报

发表于 2005-6-12 00:42:08 | 显示全部楼层
那个问题也已经解决了,不过这个修改比较多,请等待下一个版本
回复 支持 反对

使用道具 举报

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

本版积分规则

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