Mail Archives: djgpp/2011/07/07/10:00:16
Hi,
On Jul 6, 5:19 pm, Rugxulo <rugx DOT DOT DOT AT gmail DOT com> wrote:
>
> On Jul 3, 2:22 pm, Eli Zaretskii <e DOT DOT DOT AT gnu DOT org> wrote:
>
> > This is Bash deliberately aborting because of some internal
> > consistency check. You should be able to find the test on line 226 of
> > dispose_cmd.c in the Bash sources.
>
> Perhaps "--with-bash-malloc" (aka, --with-gnu-malloc) would help???
> (he asked naively)
Hmmm, that may be the default. Anyways, I didn't fiddle with it.
> Or maybe "--with-minimal-config" would help? (You never know.)
I rebuilt 2.05b via "--enable-minimal-config", but it didn't seem to
help, still crashed. (BTW, 2.05b is missing a tiny patch to
execute_cmd.c when built this way. Basically he forgot a few ifdefs.
So it won't build by default unless you fix that. See 3.x sources.)
Anyways, here's what I have so far, it seems to work in various
testing yesterday, so check it out if you're bored. I haven't tried
again in DOSEMU lately, so I'll have to do that later today or
tomorrow. Maybe using Bash 2.04 will help, but I doubt it. I'll
probably have to use makefile.old (ugh).
http://sites.google.com/site/rugxulo/brexx219.txt?attredirects=0
(.BAT to build with either 2.03p2 or 2.04)
P.S. Just for variety, I left my "old" install of DJGPP (GCC 4.4.4)
and used that (and 3.4.4 w/ 2.03p2). I was getting a weird (but
silent) crash at the "build" (host) part of configure. I ended up just
doing "--build=i386-pc-msdosdjgpp" as a quick (hopefully correct)
workaround. (Yet another weird bug, who knows why.)
- Raw text -