SHIOZAKI Takehiko
st****@be*****
2007年 2月 26日 (月) 18:24:51 JST
[On Feb 26, TAKAHASHI Tamotsu <ttaka****@lapis*****> wrote:] >同じソースに違う日本語パッチを当てたのではなく、 >各時点の mutt バイナリを保管なさっているのだと思いますが、 >それぞれの mutt -v や muttrc に違いはありませんか? それぞれのバージョン(+対応する日本語パッチ)をコンパイルしなおし て確かめました。 ですから、ncursesやlibiconvのバージョンは同じなんですよね。 環境もそのままで試してたので、.muttrcも同じです。 >mutt -v の結果のうち >"[using ncurses x.x] [using libiconv 1.x]" >とか "+LOCALES_HACK +HAVE_WC_FUNCS" という部分、 1.5.9の方はこうなって、 ================================================================ Mutt 1.5.9i (2005-03-13) Copyright (C) 1996-2002 Michael R. Elkins and others. Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'. Mutt is free software, and you are welcome to redistribute it under certain conditions; type `mutt -vv' for details. System: FreeBSD 6.2-STABLE (i386) [using slang 10405] [using libiconv 1.9] Compile options: -DOMAIN -DEBUG -HOMESPOOL +USE_SETGID +USE_DOTLOCK +DL_STANDALONE -USE_FCNTL +USE_FLOCK -USE_INODESORT +USE_POP +USE_IMAP -USE_GSS +USE_SSL -USE_GNUTLS -USE_SASL -USE_SASL2 +HAVE_REGCOMP -USE_GNU_REGEX +HAVE_COLOR -HAVE_START_COLOR -HAVE_TYPEAHEAD -HAVE_BKGDSET -HAVE_CURS_SET -HAVE_META -HAVE_RESIZETERM +CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME -CRYPT_BACKEND_GPGME -BUFFY_SIZE -EXACT_ADDRESS -SUN_ATTACHMENT +ENABLE_NLS +LOCALES_HACK +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET +HAVE_LANGINFO_YESEXPR +HAVE_ICONV -ICONV_NONTRANS -HAVE_LIBIDN +HAVE_GETSID +HAVE_GETADDRINFO -USE_HCACHE ISPELL="/usr/local/bin/ispell" SENDMAIL="/usr/sbin/sendmail" MAILPATH="/var/mail" PKGDATADIR="/usr/local/share/mutt" SYSCONFDIR="/usr/local/etc" EXECSHELL="/bin/sh" -MIXMASTER To contact the developers, please mail to <mutt-****@mutt*****>. To report a bug, please use the flea(1) utility. patch-1.5.9.mutt-j.ja-beta1.1 ================================================================ 1.5.14の方はこうなります。 ================================================================ Mutt 1.5.14 (2007-02-12) Copyright (C) 1996-2006 Michael R. Elkins and others. Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'. Mutt is free software, and you are welcome to redistribute it under certain conditions; type `mutt -vv' for details. System: FreeBSD 6.2-STABLE (i386) [using slang 10405] [using libiconv 1.9] Compile options: -DOMAIN -DEBUG -HOMESPOOL +USE_SETGID +USE_DOTLOCK +DL_STANDALONE -USE_FCNTL +USE_FLOCK -USE_INODESORT +USE_POP +USE_IMAP -USE_GSS +USE_SSL_OPENSSL -USE_SSL_GNUTLS -USE_SASL +HAVE_GETADDRINFO +HAVE_REGCOMP -USE_GNU_REGEX +HAVE_COLOR -HAVE_START_COLOR -HAVE_TYPEAHEAD -HAVE_BKGDSET -HAVE_CURS_SET -HAVE_META -HAVE_RESIZETERM +CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME -CRYPT_BACKEND_GPGME -BUFFY_SIZE -EXACT_ADDRESS -SUN_ATTACHMENT +ENABLE_NLS +LOCALES_HACK +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET +HAVE_LANGINFO_YESEXPR +HAVE_ICONV -ICONV_NONTRANS -HAVE_LIBIDN +HAVE_GETSID -USE_HCACHE ISPELL="/usr/local/bin/ispell" SENDMAIL="/usr/sbin/sendmail" MAILPATH="/var/mail" PKGDATADIR="/usr/local/share/mutt" SYSCONFDIR="/usr/local/etc" EXECSHELL="/bin/sh" -MIXMASTER To contact the developers, please mail to <mutt-****@mutt*****>. To report a bug, please visit http://bugs.mutt.org/. patch-1.5.14.mutt-j.ja.1 ================================================================ ちなみに、差分をとるとこんな感じです。 ================================================================ 1,2c1,2 < Mutt 1.5.9i (2005-03-13) < Copyright (C) 1996-2002 Michael R. Elkins and others. --- > Mutt 1.5.14 (2007-02-12) > Copyright (C) 1996-2006 Michael R. Elkins and others. 13c13 < +USE_POP +USE_IMAP -USE_GSS +USE_SSL -USE_GNUTLS -USE_SASL -USE_SASL2 --- > +USE_POP +USE_IMAP -USE_GSS +USE_SSL_OPENSSL -USE_SSL_GNUTLS -USE_SASL +HAVE_GETADDRINFO 17c17,18 < +CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME -CRYPT_BACKEND_GPGME -BUFFY_SIZE -EXACT_ADDRESS -SUN_ATTACHMENT --- > +CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME -CRYPT_BACKEND_GPGME > -BUFFY_SIZE -EXACT_ADDRESS -SUN_ATTACHMENT 19c20 < +HAVE_ICONV -ICONV_NONTRANS -HAVE_LIBIDN +HAVE_GETSID +HAVE_GETADDRINFO -USE_HCACHE --- > +HAVE_ICONV -ICONV_NONTRANS -HAVE_LIBIDN +HAVE_GETSID -USE_HCACHE 28c29 < To report a bug, please use the flea(1) utility. --- > To report a bug, please visit http://bugs.mutt.org/. 30c31 < patch-1.5.9.mutt-j.ja-beta1.1 --- > patch-1.5.14.mutt-j.ja.1 ================================================================ >また mutt 実行中の ":set ?charset" の結果などです。 これはどちらもこうなります。 charset="euc-jp" >> インデックス画面でもページャ画面でもおかしくなります。 >> 具体的な画面イメージを添付しますのでご覧になっていただきたいので >> すが、内容はspamメールですのであらかじめご了承ください。 > >再現方法がわかりませんが、 >おそらく --without-wc-funcs が必要なのではないかと思います。 インデックス画面の方は、ハイライト行を下から上げてゆくと、おかし な表示の形跡がどんどん残ってゆきます。 上から下げていっても発生しますが、次の行に移ったときに再表示され るので消えてゆきます。 ページャ画面の方は普通に読もうとするだけで発生します。 正直、こちらがはなはだ不便です。長い行が読めないので。 --without-wc-funcsに関しては、tamoさんご謹製のパッチによって、明 示的に指定しなくてもよくなったはずなんですよね。 実際、上のmutt -vの出力でもその部分は一緒です。 あと、関係ありませんが、mutt -fでメールボックスを開くときに 「(xx%)」というのが出なくなりましたね。 -- ただし、私は耳鼻咽喉が弱いので、会議は禁煙にしてください。 -- 塩崎 毅彦(SHIOZAKI Takehiko)