2011-12-27T16:36:15+09:00

Mac OS X 10.6 での gnuplot でパイプからデータを読み込む load コマンドが動かないことがある

今さらながら、Mac OS X 10.6 に移行し、環境の整備に四苦八苦している。

Mac OS X 10.6 だと、gnuplot に一つ問題が発生する事に気がついた。パイプ経由でデータを読み込む load コマンドが2回以上動作しない。例えば、

load "< echo 'plot sin(x)'"
load "< echo 'plot cos(x)'"

という、コードを実行すると、sin(x) プロットされるけど、cos(x) はプロットされない。

fink と MacPorts の gnuplot 4.4.4 (64bit)で確認した。fink でインストールした gnuplot 4.2.6 でもあかんかった。

Mac OS X 10.5 と gnuplot 4.4.x ではこんな問題はなかった。だから、Mac OS X 10.6 自身か、64 ビットでコンパイルしていることが問題になっていると思うのだけど。

とりあず、fink のメーリングリストに報告してみたけど、誰かのアンテナに引っかかる気がしない。

こんな問題が起きない gnuplot を使っているよ、という人はいらっしゃるでしょうか?