Date: Tue, 18 May 1999 14:53:21 +0300 (IDT) From: Eli Zaretskii 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: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="1915981794-634096248-927028401=:24330" 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 Precedence: bulk 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: Content-Description: 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 sVWeY1Og5Qp9FkhcSEq/l7v/BngbsralJQAA --1915981794-634096248-927028401=:24330--