1.scheme48
scheme48是一个使用较广的scheme解释器。安装时有一个小错误
常规的./configure make makeinsall
错误:
c/unix/socket.c: In function ‘gethostbyname_thread’:
c/unix/socket.c:354:40: error: ‘struct hostent’ has no member named ‘h_addr’
c/unix/socket.c: In function ‘s48_get_host_by_name’:
c/unix/socket.c:385:40: error: ‘struct hostent’ has no member named ‘h_addr’
修改:
将两处的host->h_addr改为(host->h_addr_list)[0]即可
2.opensuse gnome3 ibus问题
主要是缺少ibus-gtk3模块
zypper ar obs://M17N/openSUSE_11.4 m17n
zypper in --from m17n ibus ibus-gtk ibus-gtk3 ibus-pinyin
zypper in --from m17n ibus ibus-gtk ibus-gtk3 ibus-pinyin