ハマった。原因が不明だが( built-in の readline に問題ありか?)、ともかく Gnu Readline を入れたら動くようになった。
初めはなにも考えずにビルドし、すんなりビルドまでは通った。しかし、いざプロットしようとすると gnuplot が落ちる ...
black-pearl:tmp shingo$ gnuplot G N U P L O T Version 4.5 patchlevel 0 last modified 2011-11-06 System: Darwin 11.2.0 Copyright (C) 1986-1993, 1998, 2004, 2007-2011 Thomas Williams, Colin Kelley and many others gnuplot home: http://www.gnuplot.info mailing list: gnuplot-beta@lists.sourceforge.net faq, bugs, etc: type "help seeking-assistance" immediate help: type "help" plot window: hit 'h' Terminal type set to 'aqua' gnuplot> plot "dat4" gnuplot> plot "dat4" gnuplot(16644,0x7fff74263960) malloc: *** error for object 0x7fff74358b88: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug Abort trap: 6
メモリリーク?と言わんばかりのエラーメッセージが。 csv から最新版を checkout してビルドしても変わらない。 ネットを彷徨うと How to install gnuplot in Mac OSX lion というありがたいポストが見つかり、そこに書いてある通り作業を行ったら落ちずに動くようになった。
readline-6.2 のインスト
cd ./readline-6.2/ ./configure --prefix=/usr/local/ vi shlib/Makefile ( -dynamic -> -dynamiclib ) make sudo make install
aquaterm を入れ、gnuplot のビルド
cd ./gnuplot-4.4.3 ./configure --with-readline=/usr/local/ make sudo make install
0 件のコメント:
コメントを投稿