I just tried out these settings in .vm with VM 6.43:
(setq vm-mime-base64-decoder-program '("/usr/local/sbin/base64-decode") )
(setq vm-mime-base64-decoder-program-switches nil)
(setq vm-mime-base64-encoder-program '("/usr/local/sbin/base64-encode") )
(setq vm-mime-base64-encoder-program-switches nil)
but when i try to save an attachment to file i get the error shown
below. i have tested by hand base64-decode on the xemacs tmp file
/tmp/emacsa07307 created by vm-run-command-on-region, and it decodes
it fine.
anyone have a fix?
thanks
les schaffer
(gustav)~/: ls -l /usr/local/sbin/base64-*
-rwxr-xr-x 1 root root 5211 Feb 26 11:20 /usr/local/sbin/base64-decode
-rwxr-xr-x 1 root root 5100 Feb 26 11:20 /usr/local/sbin/base64-encode
#### error #####
Signaling: (wrong-type-argument stringp ("/usr/local/sbin/base64-decode"))
call-process-internal(("/usr/local/sbin/base64-decode") "/tmp/emacsa07307" (#<buffer " *vm-work*<2>"> "/tmp/vm7307.15") nil)
apply(call-process-internal ("/usr/local/sbin/base64-decode") "/tmp/emacsa07307" (#<buffer " *vm-work*<2>"> "/tmp/vm7307.15") nil nil)
call-process(("/usr/local/sbin/base64-decode") "/tmp/emacsa07307" (#<buffer " *vm-work*<2>"> "/tmp/vm7307.15") nil)
apply(call-process ("/usr/local/sbin/base64-decode") "/tmp/emacsa07307" (#<buffer " *vm-work*<2>"> "/tmp/vm7307.15") nil nil)
call-process-region(1 9789 ("/usr/local/sbin/base64-decode") nil (#<buffer " *vm-work*<2>"> "/tmp/vm7307.15") nil)
apply(call-process-region 1 9789 ("/usr/local/sbin/base64-decode") nil (#<buffer " *vm-work*<2>"> "/tmp/vm7307.15") nil nil)
vm-run-command-on-region(1 9789 #<buffer " *vm-work*<2>"> ("/usr/local/sbin/base64-decode"))
apply(vm-run-command-on-region 1 9789 #<buffer " *vm-work*<2>"> ("/usr/local/sbin/base64-decode") nil)
vm-mime-base64-decode-region(1 9789 nil)
vm-mime-transfer-decode-region([("application/msword" "name=client~2.doc") ("application/msword" "name=\"client~2.doc\"") "base64" nil nil ("attachment" "filename=client~2.doc") ("attachment" "filename=\"client~2.doc\"") #<marker at 567044 in INBOX> #<marker at 567204 in INBOX> #<marker at 576992 in INBOX> nil nil nil] 1 9789)
vm-mime-send-body-to-file(#<extent *(1781, 1851) H vm-mime-function vm-mime-layout balloon-help keymap local-map 0x8a631fc in buffer INBOX Presentation>)
vm-mime-run-display-function-at-point(vm-mime-send-body-to-file)
eval((vm-mime-run-display-function-at-point (quote vm-mime-send-body-to-file)))
> Howdy:
>
> I just tried out these settings in .vm with VM 6.43:
>
> (setq vm-mime-base64-decoder-program '("/usr/local/sbin/base64-decode") )
> (setq vm-mime-base64-decoder-program-switches nil)
> (setq vm-mime-base64-encoder-program '("/usr/local/sbin/base64-encode") )
> (setq vm-mime-base64-encoder-program-switches nil)
Should be:
(setq vm-mime-base64-decoder-program "/usr/local/sbin/base64-decode")
(setq vm-mime-base64-encoder-program "/usr/local/sbin/base64-encode")
--
-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Francois Felix INGRAND "La guerre, qu'on voit danser le long des golfes
Professional: fe...@laas.fr clairs, a des reflets d'argent" (Anonyme)
Personal: fe...@dial.oleane.com WWW: <http://www.laas.fr/~felix>
> Les Schaffer <godz...@netmeg.net> writes:
>
> > Howdy:
> >
> > I just tried out these settings in .vm with VM 6.43:
> >
> > (setq vm-mime-base64-decoder-program '("/usr/local/sbin/base64-decode") )
> > (setq vm-mime-base64-decoder-program-switches nil)
> > (setq vm-mime-base64-encoder-program '("/usr/local/sbin/base64-encode") )
> > (setq vm-mime-base64-encoder-program-switches nil)
>
> Should be:
>
> (setq vm-mime-base64-decoder-program "/usr/local/sbin/base64-decode")
> (setq vm-mime-base64-encoder-program "/usr/local/sbin/base64-encode")
And where can I find those executables ?
I am currently using xemacs-19.15 (vm version 6.22) on a sparc5
running sunos-4.1.3_u1. The default encoder/decoder is so slow, it
really a pain.
A+.
FX.
--
+----------------------------------------------------------+
| Francois-Xavier KOWALSKI SS7 Signaling Team |
| ESN+Ext: 6+578+7715 Nortel - France |
| mailto:mlvf...@nortel.ca MMCS Center Of Excellence |
+----------------------------------------------------------+
FXK>And where can I find those executables ?
FXK>I am currently using xemacs-19.15 (vm version 6.22) on a sparc5
FXK>running sunos-4.1.3_u1. The default encoder/decoder is so slow, it
FXK>really a pain.
Check out http://ftp.sunet.se/ftp/pub/gnu/emacs-lisp/vm/ .
Cheers,
Andy
--
+---------------------------------+--------------------------------+
| Andrew Gabor | email - ajg...@ucdavis.edu |
| Department of Neurology | FAX - (530)754-5036 |
| University of California, Davis | |
+---------------------------------+--------------------------------+
Mine are like this, which explians the "wrong type" error:
(setq vm-mime-base64-encoder-program "~/bin/base64-encode")
(setq vm-mime-base64-decoder-program "~/bin/base64-decode")
Of course your path would be different, but you get the idea.
--
Andrew C. Esh mailto:andr...@cnt.com
Computer Network Technology andr...@mtn.org (finger for PGP key)
6500 Wedgwood Road 612.550.8229 (direct)
Maple Grove MN 55311 http://www.mtn.org/~andrewes