[Mew-dist 05635] Re: audio bug fix

Shin'ichi Kuga kuga at example.com
1998年 7月 23日 (木) 21:40:39 JST


久峩と申します.

mew-1.93b48にして,以下のpatchをあてみたところ,
elcのコンパイルが出来ませんでした.
emacs lisp はよくわかりませんが,
一カ所 ")" が足りませんよね?

kazu> *** mew-attach.el.orig	Thu Jul 23 13:54:25 1998
kazu> --- mew-attach.el	Thu Jul 23 13:55:02 1998
kazu> --- 449,457 ----
kazu>   		(while (not (y-or-n-p "Are you ready? ")) ())
kazu>   		(message "Type C-g to finish recording...")
kazu>   		(mew-plet
kazu> ! 		 (apply (function call-process)
kazu> ! 			(nth 0 mew-prog-audio)
kazu> ! 			(nth 1 mew-prog-audio)))
                                         ~~~~
本当は             (nth 1 mew-prog-audio))))
ですよね?
上述のようにカッコを追加して,mewをコンパイルして,
draft モードで,
C-c,C-a,a を試してみたところ,エラーメッセージが変化したようです.

-------ここから
Signaling: (wrong-type-argument bufferp "cat - > /dev/audio")
  call-process-internal("/bin/sh" "-c" "cat - > /dev/audio" nil)
  apply(call-process-internal "/bin/sh" "-c" "cat - > /dev/audio" nil nil)
  call-process("/bin/sh" "-c" "cat - > /dev/audio")
  apply(call-process "/bin/sh" ("-c" "cat - > /dev/audio"))
  byte-code("..." [y-or-n-p "Are you ready? " 
  message "Type C-g to finish recording..." 
  nil binary coding-system-for-write coding-system-for-read 
  call-process-hook apply call-process mew-prog-audio] 4)
  #<compiled-function nil "...(175)" 
  [mew-attach-not-line012-1 message "Can't attach audio data here." 
  mew-attach-nums nums mew-attach-expand-path mew-encode-syntax subdir 
  mew-expand-folder mew-draft-to-mime buffer-name mimedir nil file 
  filepath "" expand-file-name mew-random-filename mew-audio-suffix 
  "Could not make a file for audio, sorry." 
  file-name-nondirectory mew-set-buffer-tmp 
 (byte-code "AA!<<{AA!^EAA^E^^^F^^^G^^^HEE^N^K\"^E+A^C"" ... 4)
 (...) binary jka-compr-compression-info-list jam-zcat-filename-list 
 coding-system-for-write coding-system-for-read write-region no-msg 
 mew-syntax-insert-entry mew-encode-syntax-single mew-type-ado cdp 
 mew-encode-syntax-print] 12 
 ("/com/xemacs/lib/xemacs/site-lisp/mew-attach.elc" . 10859) nil>()
  call-interactively(mew-attach-audio)

-------ここまで

うまく行かないのは,わたしの環境だけでしょうか?

--
☆   NTTデータ通信(株)MMC MMSI MMEIグループ   ☆
☆   久峩 信一 < kuga at example.com >TEL 044-548-4621   ☆ 
☆                                         FAX 044-548-4666   ☆



Mew-dist メーリングリストの案内