5.8.8.816のバグか

わかった。少なくともCompress::Zlibがうまく動かなかった原因はこれですね。

Build 817 Wednesday, Mar 22, 2006

Build 817 is based on Perl 5.8.8.

Bug Fixes and Changes

(中略)

Reintroduce PL_memory_wrap for binary compatibility.

5.8.8.816のperl58.dllをバイナリエディタで開いておかしいなと思ったのですが、5.8.8.817のperl58.dllを開いてみたらPL_memory_wrapのエントリポイントが復活していたので、Changelogを見てみたらしっかり出ていました。

というわけで、5.8.8.816はやめて、817に移行するか、815に戻るのが吉でしょう。>id:seamlessbiasさん