Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

failure in vm-mime-base64-decode-region

0 views
Skip to first unread message

Les Schaffer

unread,
Feb 26, 1998, 3:00:00 AM2/26/98
to

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)

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)))

Francois Felix Ingrand

unread,
Feb 27, 1998, 3:00:00 AM2/27/98
to

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")

--
-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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>

Francois-Xavier KOWALSKI

unread,
Feb 27, 1998, 3:00:00 AM2/27/98
to

Francois Felix Ingrand <fe...@laas.fr> writes:

> 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 |
+----------------------------------------------------------+

Andy Gabor

unread,
Feb 28, 1998, 3:00:00 AM2/28/98
to

Francois-Xavier KOWALSKI <mlvf...@nortel.ca> wrote:

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 | |
+---------------------------------+--------------------------------+

Andrew C. Esh

unread,
Mar 2, 1998, 3:00:00 AM3/2/98
to

Les Schaffer wrote:
>
> 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-encoder-program '("/usr/local/sbin/base64-encode") )

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

0 new messages