www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1999/05/18/07:55:39

Date: Tue, 18 May 1999 14:53:21 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: djgpp-workers AT delorie DOT com
Subject: Re: gdb 4.18 for DJGPP (alpha)
In-Reply-To: <199905171838.VAA14771@is.elta.co.il>
Message-ID: <Pine.SUN.3.91.990518144953.24330E-101000@is>
MIME-Version: 1.0
Note-from-DJ: This may be spam
Reply-To: djgpp-workers AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime AT docserver DOT cac DOT washington DOT edu for more info.

--1915981794-634096248-927028401=:24330
Content-Type: TEXT/PLAIN; charset=US-ASCII


The source distribution built for me without significant problems,
both on Windows 95 and in plain DOS.  Thanks for making it such an
easy feat.

Apart of the problems reported by Andris, I saw a few more:

 - gdb/config.h #undef's HAVE_WCTYPE_H, although v2.02 does have this
   header.  I think this is because the stock v2.02 version of that
   header won't compile.  I have a corrected version, so running the
   configure script defined HAVE_WCTYPE_H, as I think it would for
   anybody with v2.03.

   But this triggers a problem in gnu-regex.c: when wctype.h is
   available, they expect the wctype() function to be available, which
   we don't have.  I think this is a bug in gnu-regex.c, so I
   corrected it there (see below).

 - During compilation I saw 3 warnings (did you see them as well?).
   Two of them were actual bugs in readline (seems like nobody revised
   that code since v1.x days, because it used `memset' to clear the
   screen); I can actually cause GDB to crash if I invoke commands
   that use that code.

   The third warning was in `pexecute', it was mostly harmless, but I
   corrected it anyway.  While at that, I also saw that `pexecute'
   doesn't set up the return code from spawn correctly (seems like a
   left-over from v1.x days as well).

   Patches to correct these problems are attached below.  The changes
   to readline also correct an old bug whereby Ctrl-L would not clear
   the screen.

 - djconfig.sh doesn't work with the new port of Bash 2.03, because
   the new port uses the /dev/c/foo format instead of //c/foo.  I made
   a small correction to the script so that it will work with both the
   old and the new version; diffs below.

I send the rest of my comments abou the source distribution in a
separate message.

I send the diffs as a binary attachment because DJ's spam filter doesn't 
like the three X letters in some of the comments ;-).
--1915981794-634096248-927028401=:24330
Content-Type: APPLICATION/octet-stream; name="gdb418.txt.gz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine DOT SUN DOT 3 DOT 91 DOT 990518145321 DOT 24330F AT is>
Content-Description: 

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
sVWeY1Og5Qp9FkhcSEq/l7v/BngbsralJQAA
--1915981794-634096248-927028401=:24330--

- Raw text -


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