|
发表于 2004-5-5 22:51:29
|
显示全部楼层
回复: scim-panel-kde的bug?
scim_socket.cpp:352 的问题应该已经解决了。
scim_socket.cpp:826 的问题不知道是怎么回事。感觉好像应该是编译器的问题。从语法上怎么看都没问题。
最初由 hooey 发表
用scim-chinese输入时每次只显示1-9对应的字,但是似乎0也对应着一个字,虽然看不见但是可以按出来
另外scim系列用gcc 3.4编译有问题,下面是编译scim-lib的时候的出错信息,因为scim_socket.h的问题,导致别的用了这个头文件的scim的程序的编译都有问题。
scim_socket.cpp:352: error: ISO C++ forbids cast to non-reference type used as lvalue
scim_socket.cpp: In member function `int scim::Socket::SocketImpl::write(const void*, size_t)':
scim_socket.cpp:374: error: ISO C++ forbids cast to non-reference type used as lvalue
./scim_socket.h: In member function `bool scim::SocketServer::run()':
./scim_socket.h:156: error: `scim::Socket::Socket(const scim::Socket&)' is private
scim_socket.cpp:826: error: within this context
./scim_socket.h:156: error: `scim::Socket::Socket(const scim::Socket&)' is private
scim_socket.cpp:834: error: within this context
./scim_socket.h:156: error: `scim::Socket::Socket(const scim::Socket&)' is private
scim_socket.cpp:854: error: within this context |
|