_ [comp] Tab Mix 0.1.1

UndoCloseTab も含まれるようになった。

_ [comp] lib に .so がつかない

久々に automake/autoconf なものをいじくっていたら、何故か生成される lib に .so がつかない。色々探してみたけどよくわからんので automake -a -c で追加されるものを削除して、aclocal/automake/autoconf をやり直し。あれ、駄目だ。ltmain.sh も怪しいのでこれも新しいのと取り替え。やっとうまくいった。

_ [debian] bmp-infopipe 1.3-0vd1

Gentoo の一部をもらってきて作った vd_bmp_xmms-infopipe-1.3.patch を当てて作成。 ちなみに lib に .so がつかない で困っていたのはこれ。

_ [debian] festalon 0.4.0-0vd1, 0.5.1-0vd1

http://xod.fobby.net/ に 0.5.1 があったけど、今見たら見えなくなってる。raphnet.net projects には 0.4.0pre があり、http://ftp.citkit.ru/pub/sourceforge/f/fe/festalon/ には 0.4.0 がある。 0.5.1 は何だか中身ががらっと変わってるので要調査ということにして、0.4.0 に vd_bmp_festalon-0.4.0.patch を当てて作成。 0.5.1 は特に問題ないようだ。vd_bmp_festalon-0.5.1.patch を当てて作成。

_ [debian] bmp-sexyspc 0.2.1

vd_bmp_sexyspc-0.2.1.patch を当てて作成。

_ [debian] tdiary 2.0.0+2.1.0.20050129-0vd1

CVS から引っ張ってきて作成。

_ [comp] kernel 2.6 module で遊ぼう

このときは kernel 2.4 だったっけ?

gcc -DMODULE -c test.c

は 2.4 でしか通用しないようで、2.6 だと大量のエラーが出て往生。 Driver porting: compiling external modules によると、

ifneq ($(KERNELRELEASE),)
obj-m   := test.o

else
KDIR    := /lib/modules/$(shell uname -r)/build
PWD     := $(shell pwd)

default:
        $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
endif

こんな Makefile を準備して make してやると通った。

_ [comp] kernel からファイル読み書き

ひとまずめも。