delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2006/03/11/08:31:03

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
X-Authenticated: #27081556
From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
To: Andris Pavenis <andris DOT pavenis AT iki DOT fi>
Subject: Re: djdev204 beta 1 malloc difficulty
Date: Sat, 11 Mar 2006 14:30:33 +0100
User-Agent: KMail/1.8.2
References: <200603090035 DOT 24724 DOT juan DOT guerrero AT gmx DOT de> <200603092024 DOT 25198 DOT juan DOT guerrero AT gmx DOT de> <44111C13 DOT 7010000 AT iki DOT fi>
In-Reply-To: <44111C13.7010000@iki.fi>
Cc: djgpp-workers AT delorie DOT com
MIME-Version: 1.0
Message-Id: <200603111430.33402.juan.guerrero@gmx.de>
X-Y-GMX-Trusted: 0
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id k2BDUFrD011280
Reply-To: djgpp-workers AT delorie DOT com

Am Freitag, 10. März 2006 07:26 schrieben Sie:
> Juan Manuel Guerrero kirjoitti:
> > 
> > OFYI, I have rebuild bash205b from sources allowing for debug information.
> > Now the testsuite dies wit test 79 instead of test 4. Again the testsuite
> > passes flawless if it is started with the command:
> >   sh testsuite
> > or with
> >   make check
> 
> Are You using bash-2.0.5 from DJGPP distribution 
> (beta/v2gnu/bsh205b[sb].zip) or one from ftp://clio.rice.edu?
> 
> Files from beta/v2gnu must be used (anyway the bug that was fixed in 
> this version should not cause a crash as far as I remember)

Yes, I am using the ones from /beta/v2gnu. Neitherless I have downloaded them
again to be able to compile with debug support.


> >   0x000135be execute_in_subshell+46, file c:/ppp/gnu/bash-2.05b/djbuild/../execute_cmd.c, line 1178
> >   0x000112a5 execute_command_internal+261, file c:/ppp/gnu/bash-2.05b/djbuild/../execute_cmd.c, line 528
> >   0x00014a98 .debug_line+121, file c:/ppp/gnu/bash-2.05b/djbuild/../execute_cmd.c, line 1564
> >   0x000117aa .debug_line+468, file c:/ppp/gnu/bash-2.05b/djbuild/../execute_cmd.c, line 822
> >   0x00013ab6 execute_command+70, file c:/ppp/gnu/bash-2.05b/djbuild/../execute_cmd.c, line 334
> >   0x00014a6c .debug_line+77, file c:/ppp/gnu/bash-2.05b/djbuild/../execute_cmd.c, line 1560
> >   0x000117aa .debug_line+468, file c:/ppp/gnu/bash-2.05b/djbuild/../execute_cmd.c, line 822
> 
> 2 things:
> 
> maybe stack size for bash.exe is not enough. You may try to increase it.

Increasing the stack has not solved the difficulty.


> You could test my build of gdb-6.4. At least I fixed problem that 
> bfdsymify shows locations like .debug_line+something. A comments whether 
>   this build could OK for v2gnu are welcome. See:
> 	http://www.iki.fi/andris.pavenis/djgpp/gdb/
> (GDB sources itself were not modified, I only run my script for 
> generating DJGPP source archive and building it with following 
> generation of binary archives. I only had to modify bfdsymify.c)
> 
> Andris

I have downloaded it and installed. BTW, it would be nice if you could
upload them to /beta/v2gnu so the port becomes available for every one.
Also we would have a greater audience for testing it by using. The last gdb
port on /beta/v2gnu is gdb53b and that was the one I was using. But all this
is only a suggestion.

The reason for the failure was my MikTex installation. The installation includes
a texinfo binary probably compiled with MS Visual C++. The path to MikTex was
before the path to djgpp. During the compilation stage the info docs are
generated, but instaed of using the djgpp port of texinfo the miktex binary was
used. As soon as I modified the path environment variable in such a way that
the makefile started using the djgpp port of texinfo all the trouble disappeared.
The source of the difficulty was the use of not djgpp binaries by the makefile.

Regards,
Juan Guerrero

- Raw text -


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