Saturday, September 25, 2010

mac osx 上安装git

很久很久以前,我在 mac 上装 git,从 source 。
结果发现没法 make doc

因为他需要 xmlto 这个东西,
而这个东西需要能支持 --long-opt 的 getopt ,
从 http://software.frodo.looijaard.name/getopt/download.php 下载的东西编译不能通过,
经查是因为 getopt 的 Makefile 有错误导致。

文件 line.36 

CPPFLAGS=-DLIBCGETOPT=$(LIBCGETOPT) -DWITHOUT_GETTEXT=$(WITHOUT_GETTEXT) -DLOCALEDIR=\"$(localedir)\" -DNOT_UTIL_LINUX

的 -DWITH_GETTEXT 是错误,按照上面的修改即可。

可能大多数人都有个 gettext 所有没问题。

OK, 无论如何,解决了就好。





PS: 最终还是没能 git - make man 成功,下次再战。

Monday, September 20, 2010

压缩好东东 lzo

这个世界上总有太多的好东西等着我们去发掘。

晚上看 kindle 的资料,无意中翻开下载的 kindle src ,发现里面有个 lzo 名字比较有趣,
打开看看就更有兴趣了,遂 go 了一把,觉得是个好东西,可以拿来替换掉 gzip 了。