SourceForge.JP: Open Source Software

LoginCreate AccountHelp[auto][en][zh][de][fr][ko][es][pt]

Ticket #3140

Open Date: 2003-10-14 18:02

Last Update: 2004-08-25 22:16

APOP Patch for popfile-0.20.0

Reporter:rei0Owner:(None)
Priority:5 - MediumMileStone:(None)
Type:パッチSeverity:5 - Medium
Component:(None)Status:Closed
ResolutionNone

Details

popfile-0.20.0rc4に対するAPOP対応化パッチ
テストしてみて下さい
動くようなら本家の方に報告します

Attach File

File List
popfile-0.20.0rc4-apop.patch (8KB)
submitted by rei0 at 2003-10-14 18:02 [File ID: 732]
popfile-0.20.0rc4-apop.patch (8KB)
submitted by rei0 at 2003-10-14 18:04 [File ID: 733]
File Description: popfile-0.20.0rc4 APOP対応化パッチ
popfile-0.20.0rc5-apop.patch (7KB)
submitted by rei0 at 2003-10-14 18:49 [File ID: 734]
File Description: popfile-0.20.0rc5 APOP対応化パッチ
Add New attachment
Add attachment filesPlease login to add new attachment

Ticket History - 3/19 Histories [Show all old Histories]

2003-10-14 18:02 Update by: rei0

  • File 732: popfile-0.20.0rc4-apop.patch is attached.

2003-10-14 18:04 Update by: rei0

  • File 733: popfile-0.20.0rc4-apop.patch is attached.

2003-10-14 18:48 Update by: rei0

  • Summary Updated

2003-10-14 18:49 Update by: rei0

  • File 734: popfile-0.20.0rc5-apop.patch is attached.

2003-10-18 02:25 Update by: asakura-t

Comment

Logged In: YES
user_id=6806

 Proxy::POP3で$eol="\012"にしてる部分がありますが、
うちでは$eol="\015\012"のままじゃないと駄目でした。

#ここを変える必要はあるのかな?

2003-10-18 04:36 Update by: rei0

  • Summary Updated

Comment

Logged In: YES
user_id=6762

0.20.0正式版にもそのままいけるようです

$eol="\012"の件ですが私のLinux環境ではこれで動いています
元にしたパッチにあったとおりにしただけなので、吟味したわけ
ではないのですが・・

2003-10-18 14:39 Update by: asakura-t

Comment

Logged In: YES
user_id=6806

 僕が使ってるMUAが"\012"じゃなくて"\015\012"を待っ
てるみたいなんですよ。
 逆にAPOPだからといってあえて"\012"にする必要はない気がするので
、なんでそうしてるのかな、と思ったのです。

#"\012"を"\015\012"に戻しても大丈夫……ですよね?
#そうでもないのかな?

2003-10-18 19:14 Update by: None

Comment

Logged In: NO

winですけど、起動すらしなくなりました。
proxyとui以下の各ファイルに
+の行書き足して
-の行コメントアウト
すればいいわけですよね。
コメントって#ですよね。

2003-10-19 00:40 Update by: asakura-t

Comment

Logged In: YES
user_id=6806

 うちもWinですが、問題ないですよ。
 認識そのものはあってます(コメントアウトじゃ
なくて削除した方がいいとは思うけど)。
 おそらくどこかで間違ってるんじゃないでしょうか。

#perl -wc popfile.plとかするとわかるかも?

 素直にpatchを使った方がいいと思うんですけど。
(僕はcygwinのを使いました。)

2003-10-19 12:29 Update by: None

Comment

Logged In: NO

家でもエラーになります。
#ちゃんとpatchで実行しました。

yousuke@U101 /cygdrive/d/cygwin/home/yousuke/popfile-
0.20.0rc5-apop
$ perl -wc popfile.pl
Parentheses missing around "my" list at POPFile/Loader.pm
line 221.
popfile.pl syntax OK

2003-10-19 14:44 Update by: None

Comment

Logged In: NO

patchきちんと当たりますか?
行番号が違うとかいろいろ言われるんで書き替えるんなら手でやるほ
うが早いかと思ったんですけど。


perl -wc popfile.pl
下のメッセージが出ました。

Parentheses missing around "my" list at POPFile/Loader.pm
line 221.
popfile.pl syntax OK

2003-10-19 16:46 Update by: None

Comment

Logged In: NO

パッチはエラーも出ないで問題なく当たっていますし、パッチを当
ててエラーが出たので目でパッチを追って見たんですが、パッチは
問題なく当たっていました。

もしかして私が持ってきているプログラムが他の人と違うんでしょ
うかね?

使っているプログラムはこれです。
popfile-0.20.0b-windows.zip
popfile-0[2].20.0rc5-apop.patch.txt

2003-10-19 17:14 Update by: asakura-t

Comment

Logged In: YES
user_id=6806

 問題なさそうですね……。
 ちなみにperl popfile.plを実行するとどうなります?

2003-10-19 17:39 Update by: None

Comment

Logged In: NO

名なしが二人いてややこしいですね。
一人目です。

asakura-tさん、お付き合いくださり有り難う御座います。

以下のようなメッセージが

POPFile Engine loading

Loading...
{core: windows}
{core: config logger mq}
{classifier: bayes}
{interface: html}
Can't locate Digest/MD5.pm in @INC (@INC contains: .) at
Proxy/POP3.pm line 5.
BEGIN failed--compilation aborted at Proxy/POP3.pm line 5.
Compilation failed in require at POPFile/Loader.pm line 356.
{proxy:

確かにMD5.pmと言うのはなさそうですけど、どこかからとってこなけ
ればいけませんか?


もう一人の名なしさん
パッチ問題なくあたるようですね。
自分のはsygwinのじゃないからエラー出るのかもしれません。

ファイルは同じものを使っていると思います。

2003-10-19 17:56 Update by: asakura-t

Comment

Logged In: YES
user_id=6806

 あ、そうですそうです。Digest::MD5モジュールが必要です。

http://ppm.activestate.
com/PPMPackages/zips/8xx-builds-only/Windows/Digest-MD5-2.
24.zip

から持ってきてインストールしなくちゃいけないけど、
ppmが使えないので大変かな?
(手作業で各ファイルを配置しなくちゃいけないです)

 ActivePerlをインストールしてしまえば楽なんですけどね。
(標準で入ってた気がするので)


#ちなみにpatchでエラーが出るのは改行がLFだからかも。
#WinCVSのpatchを使ったら怒られたし。

2003-10-20 15:11 Update by: None

Comment

Logged In: NO

activeperlいれても同じメッセージでした。

digest-md5 の方をpopfileのフォルダに入れましたが、

POPFile Engine loading

Loading...
{core: windows}
{core: config logger mq}
{classifier: bayes}
{interface: html}
Can't locate loadable object for module Digest::MD5 in @INC
(@INC contains: .) a
t Proxy/POP3.pm line 5
Compilation failed in require at Proxy/POP3.pm line 5.
BEGIN failed--compilation aborted at Proxy/POP3.pm line 5.
Compilation failed in require at POPFile/Loader.pm line 356.
{proxy:
でした。
位置が悪いのでしょうね。

2003-10-21 00:52 Update by: asakura-t

Comment

Logged In: YES
user_id=6806

 簡単に書きます。
 これで分からないなら本家が対応するまで待ちましょー。

POPFile/Digest/MD5.pm
POPFile/auto/Digest/MD5/MD5.bs
POPFile/auto/Digest/MD5/MD5.dll
POPFile/auto/Digest/MD5/MD5.exp
POPFile/auto/Digest/MD5/MD5.lib


 あるいはActivePerlを使ってpopfile.plを起動した方が楽かもね。
 ただしその場合もBerkeleyDBを入れるとか(これはppm
installするだけなので簡単)、
kakasiをどうにかするとか(これは多少面倒かな?)ありますけどね。

2003-10-21 22:01 Update by: None

Comment

Logged In: NO

場所教えてもらってできました。
本家のパッチの説明をもっとよく見ればよかったですね。
呆れさせてしまったようで済みませんでした。

色々教えていただいて有り難う御座います。


ActivePerlでの起動のさせ方やBerkeleyDBやppmとかよくわかりませ
んがググって出直してきます。

勉強不足のやつに付き合ってもらって済みません、有り難うございま
した。

2004-08-25 22:16 Update by: amatubu

  • Ticket Close date set to 2004-08-25 22:16
  • Status Update from Open to Closed.

Add Comment/Update #3140 (APOP Patch for popfile-0.20.0)

Please login to add comment to this ticket. » Login