[Top][All Lists]

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

RE: Latest EMACS on BZR trunk does not compile with MinGW

From: Vincent Belaïche
Subject: RE: Latest EMACS on BZR trunk does not compile with MinGW
Date: Wed, 4 Jun 2014 17:28:44 +0200


In fact what I have is that /etc/profile is not sourced, but ~/.bash_profile is 
sourced. Well, it is certainly a standard bash behaviour that when you have a 
~/.bash_profile then /etc/profile is ignored, my mistake is that there should 
have been a source /etc/profile at the beginning of my ~/.bash_profile.

FYI I invoke bash by the `M-x bash' command defined in the attached w32utils.el 

Variable w32utils-shell-file-name is set to 


In a nutshell, I just use the standard `shell' function, but instead of calling 
it interactively it is called by 'M-x bash' where the shell-file-name variable 
is (let (...)) to be "C:/msys/1.0/bin/bash". That allows me to use bash with 
'Mx bash' in a *bash* buffer under MSWindows just like people use bash with 'Mx 
shell' in a *shell* buffer under *nix. So I can enjoy all the fine EMACS shell 
buffer features for bash.


> Date: Wed, 4 Jun 2014 16:31:22 +0300
> From: address@hidden
> Subject: Re: Latest EMACS on BZR trunk does not compile with MinGW
> To: address@hidden
> CC: address@hidden; address@hidden
>> From: Vincent Belaïche <address@hidden>
>> CC: "address@hidden" <address@hidden>, emacs-devel
>> <address@hidden>
>> Date: Wed, 4 Jun 2014 15:17:38 +0200
>> Please not that I have also a ~/.bash_profile file. It seems that neither 
>> it, nor /etc/profile are loaded by rxvt or sh on my machine.
> How do you invoke the MSYS Bash? If you use a desktop shortcut to
> start a Bash window, then what do you have in the "Target" field of
> that shortcut's Properties/Shortcut tab?
>> Also in the /etc/profile, the relevant code is
>> if [ -z "$MSYSTEM" ]; then
>> fi
>> shouldn't it be with export, ie
>> if [ -z "$MSYSTEM" ]; then
>>   export MSYSTEM=MINGW32
>> fi
>> Or maybe somewhere MSYSTEM variable is already tagged as exported.
> It is, right at the end of etc/profile:

Attachment: w32utils.el
Description: Text Data

reply via email to

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