|
楼主 |
发表于 2004-2-26 07:29:57
|
显示全部楼层
必须使用 gcc 3.2 以上版本才能够编译 SCIM。
我会想办法修改代码,绕过 gcc 2.95.x 的这个问题。
大家如果还碰到类似的问题,请把详细错误信息给我,我会尽力解决。
最初由 高原之狼 发表
I'll post mine. On my Debian 3.0 (woody):
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_LIBDIR=\"/usr/local/lib\" -DSCIM_DATADIR=\"/usr/local/share\" -DSCIM_LOCALEDIR=\"/usr/local/share/locale\" -DSCIM_SYSCONFDIR=\"/usr/local/etc\" -DSCIM_ICONDIR=\"/usr/local/share/scim/icons\" -DSCIM_MODULE_PATH=\"/usr/local/lib/scim-1.0/\" -g -O2 -c scim_module.cpp -Wp,-MD,.deps/scim_module.TPlo -fPIC -DPIC -o .libs/scim_module.lo
scim_module.cpp: In method `bool scim::Module::load(const scim::String &, const scim::String &)':
scim_module.cpp:176: no matching function for call to `basic_string<char,string_char_traits<char>,__default_alloc_template<true,0> >::clear ()'
make[2]: *** [scim_module.lo] Error 1
make[2]: Leaving directory `/home/minghua/tmp/scim-0.9.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/minghua/tmp/scim-0.9.1'
make: *** [all] Error 2
$ g++ --version
2.95.4 |
|