Hello, Please ignore the message below -- I just found out that for building bash on MinGW MsysDVLPR is required.
Bart. On Fri, Jan 29, 2010 at 11:23 AM, Bart Van Assche <bvanass...@acm.org> wrote: > Build environment: MinGW32 5.1.6 + MSYS > $ uname -a > MINGW32_NT-5.1 PS3002 1.0.11(0.46/3/2) 2009-07-11 17:46 i686 Msys > $ gcc --version > gcc.exe (GCC) 3.4.5 (mingw-vista special r3) > > How to reproduce: > > tar zxf downloads/bash-4.1.tar.gz > cd bash-4.1 > patch -p0 < ../downloads/bash41-001 > patch -p0 < ../downloads/bash41-002 > configure && make > [...] > gcc -DPROGRAM='"bash.exe"' -DCONF_HOSTTYPE='"i686"' > -DCONF_OSTYPE='"mingw32"' - > DCONF_MACHTYPE='"i686-pc-mingw32"' -DCONF_VENDOR='"pc"' > -DLOCALEDIR='"/usr/local > /share/locale"' -DPACKAGE='"bash"' -DSHELL -DHAVE_CONFIG_H -I. -I. > -I./includ > e -I./lib -g -O2 -c shell.c > shell.c:41:17: pwd.h: No such file or directory > In file included from shell.h:30, > from shell.c:51: > error.h:33: warning: `libintl_printf' is an unrecognized format function type > error.h:36: warning: `libintl_printf' is an unrecognized format function type > error.h:39: warning: `libintl_printf' is an unrecognized format function type > error.h:42: warning: `libintl_printf' is an unrecognized format function type > error.h:45: warning: `libintl_printf' is an unrecognized format function type > error.h:48: warning: `libintl_printf' is an unrecognized format function type > error.h:51: warning: `libintl_printf' is an unrecognized format function type > error.h:54: warning: `libintl_printf' is an unrecognized format function type > error.h:55: warning: `libintl_printf' is an unrecognized format function type > In file included from shell.h:42, > from shell.c:51: > externs.h:182: warning: `libintl_printf' is an unrecognized format function > type > > In file included from shell.c:56: > builtins/common.h:61: warning: `libintl_printf' is an unrecognized > format function type > builtins/common.h:62: warning: `libintl_printf' is an unrecognized > format function type > shell.c: In function `open_shell_script': > shell.c:1480: error: `F_SETFD' undeclared (first use in this function) > shell.c:1480: error: (Each undeclared identifier is reported only once > shell.c:1480: error: for each function it appears in.) > shell.c: In function `get_current_user_info': > shell.c:1643: error: dereferencing pointer to incomplete type > shell.c:1643: error: dereferencing pointer to incomplete type > shell.c:1644: error: dereferencing pointer to incomplete type > shell.c:1644: error: dereferencing pointer to incomplete type > shell.c:1645: error: dereferencing pointer to incomplete type > shell.c:1645: error: dereferencing pointer to incomplete type > shell.c:1647: error: dereferencing pointer to incomplete type > shell.c:1647: error: dereferencing pointer to incomplete type > make: *** [shell.o] Error 1 >