ksaitoの日記

日々試したことの覚え書き

ttyrecのエラー

移転しました。

自動的にリダイレクトします。

ttyrecでこんなエラーが出ました。

$ ttyrec
Out of pty's
終了しました
$

/dev/pty*が読めないのが原因でコンパイル時にSVR4を指定するとエラーが出なくなりました。

$ apt-get source ttyrec
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
43.3kB のソースアーカイブを取得する必要があります。
取得:1 http://ftp.us.debian.org etch/main ttyrec 1.0.6-1 (dsc) [568B]
取得:2 http://ftp.us.debian.org etch/main ttyrec 1.0.6-1 (tar) [8036B]
取得:3 http://ftp.us.debian.org etch/main ttyrec 1.0.6-1 (diff) [34.7kB]
43.3kB を 12s で取得しました (3604B/s)
gpg: Signature made 2003年12月19日 14時40分35秒 JST using DSA key ID 5155330A
gpg: Can't check signature: public key not found
dpkg-source: extracting ttyrec in ttyrec-1.0.6
dpkg-source: unpacking ttyrec_1.0.6.orig.tar.gz
dpkg-source: applying ./ttyrec_1.0.6-1.diff.gz
$ cd ttyrec-1.0.6/
$ make CFLAGS=-DSVR4
gcc -DSVR4   -c -o ttyrec.o ttyrec.c
gcc -DSVR4   -c -o io.o io.c
gcc -DSVR4 -o ttyrec ttyrec.o io.o
gcc -DSVR4   -c -o ttyplay.o ttyplay.c
gcc -DSVR4 -o ttyplay ttyplay.o io.o
gcc -DSVR4   -c -o ttytime.o ttytime.c
gcc -DSVR4 -o ttytime ttytime.o io.o
$ ./ttyrec
$