«前の日記(2006.11.30 / Thursday) 最新 次の日記(2006.12.02 / Saturday)» 編集

Hena Hena Nikki

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|10|11|12|
2012|01|02|03|04|05|06|07|08|10|12|
2013|01|02|04|06|

2006.12.01 / Friday [長年日記]

* [computer] libksba 1.0.1 を Mac OS X 10.4 にインストールする

CFLAGS はお好みで。

$ wget -c http://ring.nict.go.jp/archives/net/gnupg/libksba/libksba-1.0.1.tar.bz2
$ bzcat libksba-1.0.1.tar.bz2 | tar xvf -
$ cd libksba-1.0.1/
$ ./configure
$ make && make check
$ sudo make install

「これで GnuPG 2 を組み立てることができるな」と思っていたけど、甘かった。 gpgsplit の生成で不注意っぽいミスが入ってるわ、 make check で不具合が 5 つも出るわ…。 うまくいかないなぁ…。

こっそり libgpg-error 1.5 が出てるね。

* [computer] pth 2.0.7 を Mac OS X 10.4 にインストールする

これも CFLAGS はお好みで。

$ wget -c http://ring.nict.go.jp/archives/GNU/pth/pth-2.0.7.tar.gz
$ zcat pth-2.0.7.tar.gz | tar xvf -
$ cd pth-2.0.7/
$ ./configure
$ make && make test
$ sudo make install

configure のオプションが豊富なので、時間があればいじってみたいところ。

* [computer/update] flat assembler ver.1.67.16

MMX や各 SSE, 3DNow! などをサポートした x86, x86-64 環境向けアセンブラ。

* [computer/update] ClamXav ver.1.0.6

ClamAV ベースの Mac OS X 上で動くウィルス・チェッカーのパッケージ。 約 1 週間ぶりの version up。

* [computer/update] DivX for Windows 6.4.1

MPEG4 系ビデオ codec の有力な選択肢の一つ。 約 2 ヶ月ぶりの version up。

* [computer/update] DivX for Mac OS X 6.6

MPEG4 系ビデオ codec の有力な選択肢の一つ。

* [computer] Gawk 3.1.5 を Mac OS X 10.4 にインストールする

事前に iconv, gettext をインストールしておくと吉。 やはり CFLAGS はお好みで。

$ wget -c http://ring.nict.go.jp/archives/GNU/gawk/gawk-3.1.5.tar.bz2
$ bzcat gawk-3.1.5.tar.bz2 | tar xvf -
$ cd gawk-3.1.5/
$ wget -c http://www.fan.gr.jp/~ring/misc/gawk-3.1.5.diff.bz2
$ bzcat gawk-3.1.5.diff.bz2 | patch -p1
$ ./configure --enable-switch
$ make && make check
$ sudo make install

パッチ無しだと xmalloc() の多重宣言の箇所でエラーになる (関数内での宣言が原因) と思います。 しかしなぁ…、こんなミスが含まれているなんて…。 ;-(

けっきょく日本 GNU AWK ユーザー会の web site で配布されている 3.1.5-20051223 版を入れた。

* [computer] FLAC 1.1.3 を Mac OS X 10.4 にインストールする

先に iconv, libogg を入れおてく。 make check でかなりの時間がかかるので、要注意。

$ wget -c http://jaist.dl.sourceforge.net/sourceforge/flac/flac-1.1.3.tar.gz
$ zcat flac-1.1.3.tar.gz | tar xvf -
$ cd flac-1.1.3/
$ ./configure --disable-asm-optimizations
$ make && make check
$ sudo make install

非 Intel 環境では、configure 時の --disable-asm-optimizations はたぶん不要。

もちろん CFLAGS はお好みで。

* [computer] libsndfile 1.0.17 を Mac OS X 10.4 にインストールする

事前に SQLite (と 1.1.2 以前の FLAC?) を入れておくと吉。 CFLAGS はお好みで。

$ wget -c http://www.mega-nerd.com/libsndfile/libsndfile-1.0.17.tar.gz
$ zcat libsndfile-1.0.17.tar.gz | tar xvf -
$ cd libsndfile-1.0.17/
$ ./configure --disable-alsa
$ make && make check
$ sudo make install

FLAC 1.1.3 を入れたからか、make でエラーが発生した。 とりあえず configure のオプションに --disable-flac を追加して誤魔化した。

* [myself] 最近のお仕事

なぜか弁護士さんと打ち合わせしたり、 久々に ANSI/ISO C 限定の世界で設計&実装してみたり。 どちらも新鮮に感じる内容。

C で大規模・複雑なデータ構造を記述すると、やはり読み難い気がする。 慣れの問題かもしれないけど、やっぱり C++ の方が楽だし適してるかな…。 もちろん、高速化の上限に関しては前者の方が高い可能性を持っているわけだけど (僕程度の技術では!)。


  • この日記には本日 名の方が訪問してくださっているようです。 また、昨日は 名の方が訪問してくださったようです。
  • この日記の更新情報の取得には antenna.lirs を利用するのがおすすめです。