日本語環境で複数アカウントのメールを同時に受信すると POPFile が終了してしまう件(解決編?)

以前本家に投稿したパッチがコミットされ、0.22.2 RC0 に反映された。また、Semaphore を使用するために必要なモジュールは、「他のところで必要になるかもしれないから」ということで、デフォルトでインストールされることになった。
以前、パッチ適用後に「Unbalanced scopes」などの警告が出てくると書いたが、そのときには、モジュールのバージョン違いによって起こっているのだろうと考えていた。が、公開された 0.22.2 RC0 でも、同じ警告が表示された。試しに、DOS 窓から実行してみると、use threads; のところで、「すでに threads::share モジュールが読み込まれている。threads を読み込むならその前に」というような警告が表示された。ということで、use threads の場所を popfile.pl に移し替えてみたら警告が発生しなくなった。ここがベストの場所かどうかはわからないけれど、一応の解決策だ。