[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#27516: 25.2.50; Building master branch on MSW fails because of gnutl
From: |
npostavs |
Subject: |
bug#27516: 25.2.50; Building master branch on MSW fails because of gnutls and other reasons... |
Date: |
Fri, 30 Jun 2017 07:51:53 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) |
vincent.belaiche@gmail.com (Vincent Belaïche) writes:
>
> I could compile till the end with a slight increase as follows:
>
> --8<----8<----8<----8<----8<-- begin -->8---->8---->8---->8---->8----
> diff --git a/src/w32heap.c b/src/w32heap.c
> index 54de961..507412e 100644
> --- a/src/w32heap.c
> +++ b/src/w32heap.c
> @@ -116,9 +116,9 @@ typedef NTSTATUS (NTAPI *PRTL_HEAP_COMMIT_ROUTINE) (
> to build only the first bootstrap-emacs.exe with the large size,
> and reset that to a lower value afterwards. */
> #if defined _WIN64 || defined WIDE_EMACS_INT
> -# define DUMPED_HEAP_SIZE (21*1024*1024)
> +# define DUMPED_HEAP_SIZE (26*1024*1024)
> #else
> -# define DUMPED_HEAP_SIZE (12*1024*1024)
> +# define DUMPED_HEAP_SIZE (13*1024*1024)
> #endif
> --8<----8<----8<----8<----8<-- end -->8---->8---->8---->8---->8----
>
>
> I note that that current sizes between narrow and wide are not
> consistent, as 21 is not the double of 12.
Okay, I don't really understand how this heap size thing works, so I
hope someone more knowledgable will chime in.
> Anyway, now I have a running Emacs 26, however it seems that it does not
> have any gnutls in it, because when I try a message send, I get the
> following error message:
>
> --8<----8<----8<----8<----8<-- begin -->8---->8---->8---->8---->8----
> Sending via mail...
> smtpmail-send-it: Sending failed: Emacs does not support TLS
> --8<----8<----8<----8<----8<-- end -->8---->8---->8---->8---->8----
You also need to put the gnutls dll where Emacs can find it, e.g., next
to emacs.exe in bin/ (or elsewhere on %PATH%, I believe).