delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/08/09/08:52:45

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
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.


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019