X-Authentication-Warning: new-smtp2.ihug.com.au: Host p240-tnt4.syd.ihug.com.au [203.173.134.240] claimed to be acceleron Message-ID: <00f901c120d1$71c69d20$0a02a8c0@acceleron> From: "Andrew Cottrell" <acottrel AT ihug DOT com DOT au> To: "Mark E." <snowball3 AT bigfoot DOT com> Cc: <djgpp-workers AT delorie DOT com> References: <3B6DEC06 DOT 4541 DOT 653214 AT localhost> Subject: Re: bash 2.05 update Date: Thu, 9 Aug 2001 22:47:21 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Reply-To: djgpp-workers AT delorie DOT com From: "Mark E." <snowball3 AT bigfoot DOT com> > Hi all, > Bash 2.05 has been updated to use growable arrays for handling the importing > and exporting of environment variables. > > http://snowballville.tripod.com/djgpp/ > > Mark Mark, Got some bad news. First time I ran the compiled Bash from 05-Aug-2001 source release I got the following error crash on Win2K. I have not modified DJGPP.ENV, should I have? Bash also did not work correctly on Win 98. Notes: 1) Bash does not crash on Win98, but it could not find grep or create a temp file. 2) The previous version worked on both Win98 and 2000 (Under Win 2K I needed to expand the path buffer) I do not have time tonight to do any more debugging of this issue. Should have some time tomorrow night if you need any more info. Any ideas on a fix or do you need more info? Thanks, Andrew ========================================================== WIN 2000 Info: ========================================================== The command executed was"DJGPP_204 D:\dj204\gnu\bash-2.05>sh configure". Output: loading site script d:/dj204/share/config.site *m++ == 0x55 Stopping myself...Abort! Exiting due to signal SIGABRT Raised at eip=00074e4c (above using redir, the below from a cmd dos prompt) eax=0011afd8 ebx=00000120 ecx=00000008 edx=00000008 esi=0014320c edi=00000081 ebp=0011b084 esp=0011afbc program=D:\DJ204\BIN\BASH.EXE cs: sel=01a7 base=01cc0000 limit=0014ffff ds: sel=01af base=01cc0000 limit=0014ffff es: sel=01af base=01cc0000 limit=0014ffff fs: sel=017f base=00005c60 limit=0000ffff gs: sel=01bf base=00000000 limit=0010ffff ss: sel=01af base=01cc0000 limit=0014ffff App stack: [0011bcfc..0009bcfc] Exceptn stack: [0009aed4..00098f94] Call frame traceback EIPs: 0x00074d57 ___djgpp_traceback_exit+51 0x00074e4c _raise+100 0x000712a4 _abort+36 0x000183dc _programming_error+132, line 259 of error.c 0x0006b02a _realloc+142, line 783 of malloc.c 0x00037495 _array_resize+33, line 554 of dospath.c 0x000374fe _array_puts+70, line 572 of dospath.c 0x000371d5 _make_bash_path+101, line 427 of dospath.c 0x000372d0 _make_bash_path_var+44, line 471 of dospath.c 0x00036d39 _make_path_vars_bash+81, line 180 of dospath.c 0x000179b4 _sv_path_separator+76, line 3577 of variables.c 0x000174ac _stupidly_hack_special_variables+68, line 3269 of variables.c 0x0001ca6e _do_assignment_internal+790, line 1832 of subst.c 0x0001caec _do_assignment_no_expand+20, line 1855 of subst.c 0x0004c74c _set_or_show_attributes+508, line 211 of setattr.c 0x0004c4f6 _export_builtin+22, line 73 of setattr.c 0x00011ba0 _execute_builtin+272, line 2941 of execute_cmd.c 0x000121f2 _execute_builtin_or_function+190, line 3268 of execute_cmd.c 0x000118c0 _execute_simple_command+848, line 2804 of execute_cmd.c 0x0000eeea _execute_command_internal+1182, line 606 of execute_cmd.c 0x0000e7bf _execute_command+79, line 288 of execute_cmd.c 0x000110d1 _execute_if_command+133, line 2272 of execute_cmd.c 0x0000f0d6 _execute_command_internal+1674, line 726 of execute_cmd.c 0x00039433 _parse_and_execute+955, line 255 of evalstring.c 0x00038f02 __evalfile+934, line 192 of evalfile.c 0x00039007 _source_file+47, line 249 of evalfile.c 0x0004534f _source_builtin+395, line 146 of source.c 0x00011ba0 _execute_builtin+272, line 2941 of execute_cmd.c 0x000121f2 _execute_builtin_or_function+190, line 3268 of execute_cmd.c 0x000118c0 _execute_simple_command+848, line 2804 of execute_cmd.c 0x0000eeea _execute_command_internal+1182, line 606 of execute_cmd.c 0x00010171 _execute_connection+409, line 1550 of execute_cmd.c 0x0000f14f _execute_command_internal+1795, line 774 of execute_cmd.c 0x0000e7bf _execute_command+79, line 288 of execute_cmd.c 0x000110d1 _execute_if_command+133, line 2272 of execute_cmd.c 0x0000f0d6 _execute_command_internal+1674, line 726 of execute_cmd.c ========================================================== WIN 98 Info: ========================================================== DJGPP C:\dj204\gnu\bash-2.05>bash configure loading site script c:/dj204/share/config.site loading cache ./config.cache configure: grep: command not found checking host system type... \c i686-pc-msdosdjgpp configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cannot create temp file for here document: No such file or directory (ENOENT) Beginning configuration for bash-2.05 for i686-pc-msdosdjgpp checking for gcc... \c (cached) \c gcc checking whether the C compiler (gcc ) works... \c configure: cannot create temp file for here document: No such file or directory (ENOENT) configure: cat: command not found no configure: error: installation or configuration problem: C compiler cannot creat e executables. DJGPP C:\dj204\gnu\bash-2.05>set winbootdir=C:\WINDOWS COMSPEC=C:\WINDOWS\COMMAND.COM BLASTER=A220 I7 D3 T4 TMP=C:\TEMP TEMP=C:\TEMP windir=C:\WINDOWS PROMPT=DJGPP $p$g DJGPP=C:/dj204/djgpp.env SET_FILES=C:/dj204/share/setedit OLD_PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\BIN PATH=C:\DJ204\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\BIN TZ=c:/dj204/zoneinfo/australia/sydney CMDLINE=bash configure DJGPP C:\dj204\gnu\bash-2.05>grep -? c:/dj204/bin/grep: invalid option -- ? Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information.