unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Uday S Reddy <u.s.reddy@cs.bham.ac.uk>
Cc: 11037@debbugs.gnu.org
Subject: bug#11037: 24.0.94; gnutls-cli.exe program not found
Date: Sat, 17 Mar 2012 20:09:02 +0200	[thread overview]
Message-ID: <83ipi32j7l.fsf@gnu.org> (raw)
In-Reply-To: <20324.51427.389000.73278@gargle.gargle.HOWL>

> 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	other threads:[~2012-03-17 18:09 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-17 17:24 bug#11037: 24.0.94; gnutls-cli.exe program not found Uday S Reddy
2012-03-17 18:09 ` Eli Zaretskii [this message]
2012-03-17 20:14   ` Uday S Reddy
2012-03-27  0:11     ` Glenn Morris
2012-03-17 21:31   ` Uday S Reddy
2012-03-18  3:48     ` Eli Zaretskii
2012-03-22 18:33 ` Lars Magne Ingebrigtsen
2012-03-22 20:16   ` Eli Zaretskii
2012-03-22 20:45     ` Uday S Reddy
2012-03-23  8:01       ` Eli Zaretskii
2012-03-23  8:18         ` Uday S Reddy
2012-03-23  8:33           ` Eli Zaretskii
2012-03-23 12:30           ` Stefan Monnier
2012-03-22 21:05     ` Lars Magne Ingebrigtsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=83ipi32j7l.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=11037@debbugs.gnu.org \
    --cc=u.s.reddy@cs.bham.ac.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).