这两天架了个 ejabberd,本来想弄个 client 连上去玩玩的,但 pidgin 怎么都连不通。换成 freetalk,无奈 4.4 port 上还没有 freetalk。
自己编译一个?Em ... 折腾了半天,又陷入了 dependency 的噩梦。不过还是发现了几个有趣的 lib。
FreeTalk,一切故事由它而起
http://www.gnu.org/software/freetalk/GNU readline lib,既然是 console-based 就少不了 readline (need by freetalk)
http://tiswww.case.edu/php/chet/readline/rltop.htmlGNU gettext lib,恩,还要支持多语言、国际化 (need by freetalk)
http://www.gnu.org/software/gettext/GNU Guile,一个 scheme-like 的嵌入式脚本,Emacs & GIMP 都用它~ (need by freetalk)
http://www.gnu.org/software/guile/guile.htmlLoudMouth,an XMPP lib (need by freetalk)
http://groups.google.com/group/loudmouth-dev/GNU libidn,实现 Stringprep, Punycode and IDNA (needed by loudmouth)
这些家伙 Nameprep, iSCSI, SASL, XMPP and Kerberos V5 都要用到 stringprep 的
http://www.gnu.org/software/libidn/Glib,GNOME项目弄的一套基础库(thread, queue, ...),隔离 platform-specific 的东西 (need by loudmouth)
http://library.gnome.org/devel/glib/... not all, but stop here~
dependency 太多了,OMG~
评论