sane

あれ、NetBSD3で xscanimage(SANE) が使えなくなってる。 一度 uscanner を読み出すと、closeする辺りでデータが来なくなって 2回目のスキャンから使えなくなる。なじぇ。とりあえず 新しいの入れてみる。

ほう、sane-backends-1.0.18か。libusbなるものが要るようになったらしい。 libusbのほうで、

./configure \
--prefix=/usr/local/graphics/sane-1.0.18 \
--build=i686-pc-netbsd3 && gmake all install

で、/usr/local/graphics/sane-1.0.18/bin をPATHに足しておく。

CAAM_ADD=graphics/sane-1.0.18 \
LD_RUN_PATH=/usr/local/graphics/sane-1.0.18/lib \
SHELL=/bin/sh CONFIG_SHELL=/bin/sh \
caam -c -gmai --prefix=/usr/local/graphics/sane-1.0.18 \
--build=i686-pc-netbsd3

caamというのは必要な変数をセットして configure&&makeを呼ぶスクリプト。 ちゃんと整理したら置こうっと。

sane-frontends-1.0.14 のほうが面倒臭い

CFLAGS=-I/usr/local/graphics/sane-1.0.18/include:/usr/local/graphics/include \
LDFLAGS='-R/usr/local/graphics/sane-1.0.18/lib -L/usr/local/graphics/sane-1.0.18/lib -L/usr/local/graphics/lib -R/usr/local/graphics/lib' \
./configure --prefix=/usr/local/graphics/sane-1.0.18 \
--disable-gimp --enable-gimp12=yes \
--with-gimp-prefix=/usr/local/GIMP \
--with-sane-prefix=/usr/local/graphics/sane-1.0.18  --build=i686-pc-netbsd3

GIMP-1.2 を使ってるので。

あと、ほんとは backendsのほうで、backends/Makefile に スペルミスがあるので直したり、 frontends のほうのconfigureが sane-config を 呼ぶときのオプションに変なのがあるので sane_config_args を クリアしたりちょこっと苦労した。


叱咤激励感想ツッコミはゲストブック

Generated with mkdiary.rb
yuuji@example.org
Fingerprint16 = FF F9 FF CC E0 FE 5C F7 19 97 28 24 EC 5D 39 BA
HIROSE Yuuji - ASTROLOGY / BIKE / EPO / GUEST BOOK / YaTeX [Tweet]