all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Stephen Leake <stephen_leake@stephe-leake.org>
To: emacs-devel <emacs-devel@gnu.org>
Subject: Re: INSTALL.W64
Date: Fri, 03 Nov 2017 12:46:27 -0700	[thread overview]
Message-ID: <86r2tfb0x8.fsf_-_@stephe-leake.org> (raw)
In-Reply-To: <87lgjngpuz.fsf@russet.org.uk> (Phillip Lord's message of "Fri, 03 Nov 2017 18:48:52 +0000")

phillip.lord@russet.org.uk (Phillip Lord) writes:

>
> Just looked at this file (probably I should have done before but
> didn't!). There are some differences from the way I've been building
> the 64-bit Emacs; these might be worth considering either to update my
> build scripts or the INSTALL.W64.
>
> Specifically:
>
> ====
> Then you'll need to add the following directories to your Windows PATH
> environment variable:
>
>   c:\msys64\usr\bin;c:\msys64\mingw64\bin
>
> you can do this through Control Panel / System and Security / System /
> Advanced system settings / Environment Variables / Edit path.
> ====
>
> I'm not sure this is necessary; are they not default when using the
> mingw64 shell?

As the next paragraph says, these are needed by Emacs at runtime. I
don't modify my system settings; I set the path in a shell script that
starts Emacs. But something that changes PATH is required; this is the
simplest way to say that, and will work for most people.

> ====
> ** From the FTP site
>
> The Emacs ftp site is located at https://ftp.gnu.org/gnu/emacs/
> ====
>
>
> Not sure an FTP site can be located at https. Think we need to update
> the header.

It's a valid URL; try going there.

> ====
>   git clone git://git.sv.gnu.org/emacs.git emacs-25
> ====
>
> Obviously out-of-date for emacs-26

Arg. I thought I searched for all emacs-25; obviously not. On the other
hand, we don't want to update this file if the only change is the
version, and it does say "something like", so I suggest we leave it.

> ====
> Note also that we need to disable Imagemagick because Emacs does not yet
> support it on Windows.
> ====
>
> I have not actually being doing this, but I have been using
> --without-dbus.

I'm not sure of the full consequences of either of those.


> ====
> if your MSYS2 make supports
> ====
>
> It will, will it not?

Yes, since it's Gnu make. Not worth editing just for this.

> I'm also a little dubious about "INSTALL" -- I use the proceedure in
> INSTALL.W64 with a few path changes. Do we really need two INSTALL
> docs?

I believe nt/INSTALL is the process Eli and others use to build using
the older 32 bit MSYS. I have not tested it. We could perhaps rename to
INSTALL.W32, but that would be misleading since MSYS2 can build 32 bit
executables. Better would be to rename both, to INSTALL.MSYS and
INSTALL.MSYS2, and perhaps add a paragraph at the start making it
clearer what the difference is. Or we could merge the two, with
"if/then" in appropriate places.

> Finally, is it worth linking to the build scripts?

What build scripts? I guess you mean the ones you've been adding.
I see admin/nt/dist-build/build-dep-zips.py, but only in master.

-- 
-- Stephe



  reply	other threads:[~2017-11-03 19:46 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-10-11 21:46 [emacs-announce] Emacs pretest 26.0.90 is out Nicolas Petton
2017-10-17 11:05 ` Phillip Lord
2017-10-17 13:40   ` Drew Adams
2017-10-17 13:44     ` Noam Postavsky
2017-10-17 14:06       ` Drew Adams
2017-10-17 14:53         ` Phillip Lord
2017-10-17 18:14           ` Richard Copley
2017-10-25 20:41 ` Stephen Leake
2017-10-25 20:46   ` Noam Postavsky
2017-10-25 20:57   ` Stefan Monnier
2017-10-26 20:33     ` Stephen Leake
2017-11-03  9:53   ` Eli Zaretskii
2017-11-03 17:09     ` Stephen Leake
2017-11-03 18:48       ` Phillip Lord
2017-11-03 19:46         ` Stephen Leake [this message]
2017-11-03 20:18           ` INSTALL.W64 Eli Zaretskii
2017-11-03 22:55             ` INSTALL.W64 Fabrice Popineau
2017-11-04  9:02               ` INSTALL.W64 Michael Albinus
2017-11-04 10:58                 ` INSTALL.W64 Fabrice Popineau
2017-11-04 12:08                   ` INSTALL.W64 Michael Albinus
2017-11-04 12:17                 ` INSTALL.W64 Eli Zaretskii
2017-11-04 12:29                   ` INSTALL.W64 Fabrice Popineau
2017-11-04 13:14                     ` INSTALL.W64 Eli Zaretskii
2017-11-04 13:26                       ` INSTALL.W64 Michael Albinus
2017-11-04 13:39                         ` INSTALL.W64 Eli Zaretskii
2017-11-03 21:15           ` INSTALL.W64 Phillip Lord
2017-11-04  7:52             ` INSTALL.W64 Eli Zaretskii
2017-11-03 20:09         ` [emacs-announce] Emacs pretest 26.0.90 is out Eli Zaretskii
2017-11-03 21:17           ` Phillip Lord
2017-11-04  7:54             ` Eli Zaretskii
2017-10-26  6:32 ` Jeremie Courreges-Anglas

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

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

  git send-email \
    --in-reply-to=86r2tfb0x8.fsf_-_@stephe-leake.org \
    --to=stephen_leake@stephe-leake.org \
    --cc=emacs-devel@gnu.org \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.