On 2 July 2013 22:44, Eric Blake <ebl...@redhat.com> wrote: > On 07/02/2013 12:20 PM, Chris Irvine wrote: >> I tried to download the BASH for my Windows 7 computer with SUA (services >> for Unix installed). The latest download script, config.guess, was used and >> the configure command failed with an error. I have attached a picture of >> the error message in a Word document. > > Sheesh - you made people have to read a non-free file format to see a > screenshot, instead of just copying and pasting the text of the error > message itself. Stunts like that cause undue network congestion, and > alienate you from free software developers who try to stay as far away > from proprietary software as possible. > > Your screenshot shows that your build error boils down to: > > loadmsgcat.c: In function `get_sysdep_segment_value': > loadmsgcat.c:727: error: `uintmax_t' undeclared (first use in this function) > > which means your system has incomplete headers, and no one else has ever > tried working around that bug. > > SUA is a rather wimpy porting platform. Have you considered trying > Cygwin instead (see cygwin.com), so that you don't have to put up with > all the non-conforming incomplete POSIX garbage that Microsoft is > pushing with their SUA platform?
The problem isn't 'whimpy platform', the problem is that the POSIX APIs implemented by Window's 7 SUA are too old to be usable. SUA needs an update to be competitive. Lionel