[Top][All Lists]

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

compiling BASH on windows without cygwin not possible

From: Jim Michaels
Subject: compiling BASH on windows without cygwin not possible
Date: Fri, 26 Mar 2010 20:59:45 -0700 (PDT)

bash 4.1
XP Pro SP3 32-bit, 
using MinGW compiler

short description:
I have discovered that the installation method for BASH is actually recursive 
in nature, if I am not mistaken, requiring BASH to install BASH.  read the 
first steps of the install.

"  1. `cd' to the directory containing the source code and type
     `./configure' to configure Bash for your system.  If you're using
     `csh' on an old version of System V, you might need to type `sh
     ./configure' instead to prevent `csh' from trying to execute
     `configure' itself."

configure is a BASH script.  Am I not correct in stating that BASH requires 
BASH to install?

windows does not come with any such sh shell.  and I need to be able to build 
one from scratch.

you are not doing me any favors here, and I need BASH. please fix.

would a special implementation be required for Windows due to the Win32 
API-specific OS calls to handle processes?

I would like this to be compilable with straight mingw and no more than make 
that it comes with.  that will probably mean a separate tarball or zip file.  

MSYS, a companion set of unix tools for mingw, doesn't necessarily make usable 
executables, since anything generated with it requires some DLL's (shared 
libraries), and I need the generated file to be monolithic (the shared 
libraries can clash as things can stand now).  I don't want to deal with MSYS, 
I want a straight BASH shell.

Jim Michaels
JesusnJim.com (my site)
(Do Life Computers group site which I lead)

while (stone != rolling) moss++;
Computer memory/disk size measurements:
[KB KiB] [MB MiB] [GB GiB] [TB TiB]
Note that with disks, a disk size is measured in GB or TB, not in GiB or TiB.  
computer memory (RAM) is measured in MiB and GiB.
Robot dog food: Cables n' Bits
adress=seg<<4+ofs;  (ambiguity - a double-minded compiler is unstable in all 
its ways)
biosdsk2.h:733: warning: suggest parentheses around '+' inside '<<'
I'm bald on top (:-)


reply via email to

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