Mail Archives: djgpp-workers/2001/08/09/08:52:45
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.
- Raw text -