bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#11037: 24.0.94; gnutls-cli.exe program not found


From: Eli Zaretskii
Subject: bug#11037: 24.0.94; gnutls-cli.exe program not found
Date: Sat, 17 Mar 2012 20:09:02 +0200

> Date: Sat, 17 Mar 2012 17:24:51 +0000
> From: Uday S Reddy <u.s.reddy@cs.bham.ac.uk>
> Cc: U.S.Reddy@cs.bham.ac.uk
> 
> It has been known for some time that starttls.el's negotiation fails on
> Windows because Windows does not respond to SIGALRM requests.  Rob Davenport
> proposed a work-around in this post:
> 
>   http://article.gmane.org/gmane.emacs.windows/3250
> 
> I wonder first of all if this fix can be incorporated into starttls.el file
> somehow.

Why is that needed?  Emacs supports linking against GnuTLS now,
including on Windows (see below).  Can you use the built-in GnuTLS
support instead of starttls?

> Secondly, trying starttls on Emacs 24.0.94 produces a misleading error
> message:
> 
>     smtpmail-send-it: Sending failed: Emacs does not support TLS, and no
>     external `gnutls-cli.exe' program was found 
> 
> This despite the fact that gnutls-cli.exe is available on the exec-path:
> 
>    (locate-file "gnutls-cli.exe" exec-path)
>    "c:/Cygwin/bin/gnutls-cli.exe"

Please show a Lisp backtrace from this error.

> So, I would appreciate if the error message can be improved by making it
> more specific about the nature of the problem.

Once the nature of the problem is clear, of course.

> In GNU Emacs 24.0.94.1 (i386-mingw-nt5.1.2600)
>  of 2012-02-27 on MARVIN
> Windowing system distributor `Microsoft Corp.', version 5.1.2600
> Configured using:
>  `configure --with-gcc (4.6) --no-opt --enable-checking --cflags
>  -ID:/devel/emacs/libs/libXpm-3.5.8/include
>  -ID:/devel/emacs/libs/libXpm-3.5.8/src
>  -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include
>  -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include
>  -ID:/devel/emacs/libs/giflib-4.1.4-1/include
>  -ID:/devel/emacs/libs/jpeg-6b-4/include
>  -ID:/devel/emacs/libs/tiff-3.8.2-1/include
>  -ID:/devel/emacs/libs/gnutls-3.0.9/include'
                         ^^^^^^^^^^^^^^^^^^^^
As you see, your Emacs was built with GnuTLS support, you just need
the binaries and DLLs to be able to use that.  One place you can find
them is here

  
http://sourceforge.net/projects/ezwinports/files/gnutls-3.0.9-w32-bin.zip/download





reply via email to

[Prev in Thread] Current Thread [Next in Thread]