[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
jmichae3@yahoo.com(main)
JesusnJim.com (my site)
________________________________
DoLifeComputers.JesusnJim.com
(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]
[10^3B=1000B=1KB][10^6B=1000000B=1MB][10^9B=1000000000B=1GB][10^12B=1000000000000B=1TB]
[2^10B=1024B=1KiB][2^20B=1048576B=1MiB][2^30B=1073741824B=1GiB][2^40B=1099511627776B=1TiB]
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 (:-)
---
- compiling BASH on windows without cygwin not possible,
Jim Michaels <=