NEWEST /   

Not an ARRAY reference at foo/perl5/Heap/Elem.pm line 31

マシンを引っ越して Heap を CPANからインストールしたら
Heap::Elen で上記のエラー

Not an ARRAY reference at foo/Heap/Elem.pm line 31

どうもバージョン0.80のバグ(?)で本家CPANのバグレポートにこうあります
In version 0.80, Heap::Elem appears to be implemented as a
blessed array instead of a blessed hash. This means it is no
longer possible to make an object heapable as described in the
"Inheriting" section of Heap::Elem's POD.

えーっと、今までハッシュ型をblessしてたのを配列でやらないと
とのことですが、手元のプログラムで Heap::Elen の該当箇所を呼んでるのは Heap::Fibonacci で、これを書き直すの??

昔のマシンでは動いていたはずなので、他のマシンを探しまわって Heap0.7.1 を入手。

 perl_lib_dir/Heap071/

に入れておいて、呼び出しは下記で

 use Heap071::Fibonacci;

うーん でも他に代替品ないのかな

| Programing::perl | 03:29 PM | comments (0) | trackback (x) |

phrap以外のソフトで作られたACEファイルをconsedで開く

% consed -nophd -ace foo.ace


| BioInformatics::Software | 10:20 AM | comments (0) | trackback (x) |

NEWEST / PAGE TOP /   


ARCHIVES

<前月 2010年03月 次月>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31    

CATEGORIES

OTHER