Mail Archives: djgpp/2009/08/18/17:30:33
Hi,
On Aug 17, 11:42=A0pm, Andris Pavenis <andris DOT pave DOT DOT DOT AT iki DOT fi> wrote:
>
> DJGPP binaries of bash-2.05b does not work nice under Vista. I have
> noticed that when built GCC-4.4.1. For that reason I had to use
> v2.03 version of bash-2.04 to get it through. Several bugs were fixed
> in DJGPP port of bash after it's first release, but it seems there are
> more to be found.
Really? For me 2.04 just whines about bad file descriptor (even on
XP), can't find GCC, Gawk, etc. Bash 2.05 seems to work fine on Vista
besides this recent ZILE / AutoConf issue.
> Better way could be perhaps a new port of for example bash-4.0.
> But that of course is if and when somebody could have time for that.
I don't think Bash is ideal. I mean, it works and is quite popular,
but man is it complex! Besides, it's tripled in size almost. And we
have no maintainer.
http://www.gnu.org/software/bash/
bash-2.05b.tar.gz 17-Jul-2002 14:56 1.9M
bash-3.2.48.tar.gz 17-Mar-2009 12:31 2.4M
bash-4.0.tar.gz 20-Feb-2009 15:09 5.9M
Compare dash (Debian's fork of Ash) or pdksh:
http://gondor.apana.org.au/~herbert/dash/
dash-0.5.5.1.tar.gz 14-Jan-2009 10:38 203K
http://www.cs.mun.ca/~michael/pdksh/
pdksh-5.2.14.tar.gz 468.9 kB 7/12/99 7:00:00 PM
Dash is supposed to be almost POSIX compatible, and it's very small,
so obviously I think it would be easier to port to DJGPP than others.
However, pdksh is also good, compiles a bit easier too (and has OS/2
support, not that it helps us much). But I don't know nearly enough to
hack 'em to work correctly. I took a look, and it's a bit beyond me,
to say the least. :-/
> > checking whether we are using the GNU C compiler... Exiting due to
> > signal SIGSEGV
>
> > General Protection Fault at eip=3D00026547
>
> You are still lucky that you're getting backtrace. Other likely
> result is that Vista complains that DOS box just crushed and You are
> not even getting any backtrace.
That wasn't Vista, it was XP. On Vista it doesn't tell me anything,
just silently exits. I'm still investigating why.
- Raw text -