uvc+v4l2な環境でartoolkit。buildまで

カメラ:microsoft lifecam nx-3000
media-video/linux-uvc-0.1.0_pre173
linux-uvcドライバを入れてkernelをv4l2に対応させてluvcviewerとかで動作確認までは終わってるとする。

glutはfreeglutが入ってたけれどglut-3.1.7がportageにあったので入れ替え。は

http://www.hitl.washington.edu/artoolkit/
からsourceをとってくる。→展開
最新版ARToolKit対応のV4L2用のパッチ作った - USBカメラを使って色々遊ぶ日記(仮) - 技術メモグループ
からARToolKit-2.72.1用のv4l2の対応パッチをいただいてくる。
するとconfigure時にv4l2のメニューが出現。作業的にはこんな感じ。

$ wget http://downloads.sourceforge.net/artoolkit/ARToolKit-2.72.1.tgz?modtime=1170848402\&big_mirror=0
$ tar xvzf ARToolKit-2.72.1.tgz
$ wget http://nitamago.org/hogehoge.patch
$ patch -p0 -d . < artk-v4l2-2.72.1.20080427.patch
$ cd ARToolkit
$ ./Configure
$ make

linux/linkage.hが無い。と怒られてエラー。
暫定的に下のように対処。

$ ln -s /usr/src/linux/include/linux/linkage.h /usr/include/linux/linkage.h
$ ln -s /usr/src/linux/include/asm/linkage.h /usr/include/asm/linkage.h

今度は無事makeが通り終了。
bin/simpleTestが実行できたので終了。