[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 |
Hello,
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
package.
Variable w32utils-shell-file-name is set to
C:/msys/1.0/bin/bash
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.
Vincent.
----------------------------------------
> 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
>> MSYSTEM=MINGW32
>> 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:
>
> export HOME LOGNAME MSYSTEM HISTFILE
>
>
w32utils.el
Description: Text Data
- Latest EMACS on BZR trunk does not compile with MinGW, Vincent Belaïche, 2014/06/03
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Paul Eggert, 2014/06/03
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Óscar Fuentes, 2014/06/03
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Eli Zaretskii, 2014/06/03
- RE: Latest EMACS on BZR trunk does not compile with MinGW, Vincent Belaïche, 2014/06/03
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Eli Zaretskii, 2014/06/04
- RE: Latest EMACS on BZR trunk does not compile with MinGW, Vincent Belaïche, 2014/06/04
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Eli Zaretskii, 2014/06/04
- RE: Latest EMACS on BZR trunk does not compile with MinGW,
Vincent Belaïche <=
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Eli Zaretskii, 2014/06/04
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Dani Moncayo, 2014/06/04
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Eli Zaretskii, 2014/06/04
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Dani Moncayo, 2014/06/04
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Stefan Monnier, 2014/06/04
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Eli Zaretskii, 2014/06/04
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Óscar Fuentes, 2014/06/04
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Dani Moncayo, 2014/06/05
- RE: Latest EMACS on BZR trunk does not compile with MinGW, Vincent Belaïche, 2014/06/05
- Re: Latest EMACS on BZR trunk does not compile with MinGW, Eli Zaretskii, 2014/06/05