all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@elta.co.il>
Cc: emacs-devel@gnu.org
Subject: Re: (Windows:) cmdproxy non-existent on bootstrapping after make	realclean
Date: 22 Mar 2004 07:49:22 +0200	[thread overview]
Message-ID: <uoeqpig7x.fsf@elta.co.il> (raw)
In-Reply-To: <20040321190023.5D7E.LEKTU@mi.madritel.es> (message from Juanma Barranquero on Sun, 21 Mar 2004 19:01:46 +0100)

> Date: Sun, 21 Mar 2004 19:01:46 +0100
> From: Juanma Barranquero <lektu@mi.madritel.es>
> 
> The problem does not happen on the first bootstrapping (because there's
> no SHELL variable on the registry), on subsequent bootstrapping (because
> bin/*.* is not deleted), or on normal compile (because the .el files are
> not regenerated and bin/cmdproxy.exe exists anyway). It only happens in
> bootstrappings after realclean.
> 
> As far as I can see, it's neither a problem in the Gnus files (they're
> not doing anything forbidden), nor in `shell-command-to-string' (works as
> defined).
> 
> After pondering it a bit, I'm not sure what to do:

Is it true that the variables in the registry are actually pushed
into the environment of the running Emacs, so that `getenv' sees
them?  If so, can we override these variables with real environment
variables set either by the shell or by Make?

>  - Modifying the makefiles to add "--eval (setq shell-file-name
>    %COMSPEC%)" to compilation commands would work (after suitably escaping
>    \'s in COMSPEC), but looks like a hack.

I don't think this is a hack no more than the whole Makefile system
for building Emacs on Windows, which is already full of worse tricks
in order to support the different makes of shells, compilers, and Make
varieties.

  reply	other threads:[~2004-03-22  5:49 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-21 18:01 (Windows:) cmdproxy non-existent on bootstrapping after make realclean Juanma Barranquero
2004-03-22  5:49 ` Eli Zaretskii [this message]
2004-03-22 11:38   ` Juanma Barranquero
2004-03-22 19:00     ` Eli Zaretskii

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=uoeqpig7x.fsf@elta.co.il \
    --to=eliz@elta.co.il \
    --cc=eliz@gnu.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.