From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18961 invoked by alias); 3 Mar 2003 03:55:44 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 18954 invoked from network); 3 Mar 2003 03:55:44 -0000 Received: from unknown (HELO crack.them.org) (65.125.64.184) by 172.16.49.205 with SMTP; 3 Mar 2003 03:55:44 -0000 Received: from nevyn.them.org ([66.93.61.169] ident=mail) by crack.them.org with asmtp (Exim 3.12 #1 (Debian)) id 18piwV-0006PR-00; Sun, 02 Mar 2003 23:56:51 -0600 Received: from drow by nevyn.them.org with local (Exim 3.36 #1 (Debian)) id 18ph3B-0001Xl-00; Sun, 02 Mar 2003 22:55:37 -0500 Date: Mon, 03 Mar 2003 03:55:00 -0000 From: Daniel Jacobowitz To: gdb@sources.redhat.com, mec@shout.net Subject: DejaGNU vs snapshots [drow@mvista.com: Re: [5.3] What's the hold up?] Message-ID: <20030303035537.GB8199@nevyn.them.org> Mail-Followup-To: gdb@sources.redhat.com, mec@shout.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.1i X-SW-Source: 2003-03/txt/msg00038.txt.bz2 Hey, Michael, is this what you had in mind for DejaGNU? Found it going through my mailboxes tonight. ----- Forwarded message from Daniel Jacobowitz ----- Date: Wed, 20 Nov 2002 16:41:12 -0500 From: Daniel Jacobowitz Subject: Re: [5.3] What's the hold up? To: Andrew Cagney , gdb@sources.redhat.com Mail-Followup-To: Andrew Cagney , gdb@sources.redhat.com On Wed, Nov 20, 2002 at 02:07:05PM -0500, Daniel Jacobowitz wrote: > On Wed, Nov 20, 2002 at 01:52:27PM -0500, Daniel Jacobowitz wrote: > > On Wed, Nov 20, 2002 at 12:50:46PM -0500, Andrew Cagney wrote: > > > If you search the bug data base for high GDB PR's you'll see: > > > > > > PR Category State Priority Responsible Synopsis > > > 378 gdb suspended high unassigned ``GNU/Linux'' ``Linux kernel'' > > > 394 gdb suspended high unassigned GDB 5.1.1 contains intl/ droppings > > > 527 gdb suspended high unassigned GDB 5.2 incompatibilities with GNU > > > textutils 2.0.21 in POSIX mode > > > 676 gdb analyzed high unassigned Alpha OSF1, gcc, internal GDB error in > > > mdebugread > > > 708 gdb open high unassigned Can't build 5.3 branch (and probably trunk). > > > 725 gdb open high unassigned Crash using debug target and regcaches (in > > > 5.3 branch?) > > > 763 gdb open high unassigned gdb 5.2 removes the conditional breakpoints > > > 840 gdb suspended high unassigned Expect on GDB 5.3 branch doesn't build > > > on IRIX 6.5 > > > > > > It is these (actually the non-suspended ones) that I'm trying to get > > > flushed. > > > > > > Of most concern are 708 and 676. They both indicate something failing the: > > > > > > ./configure > > > make > > > ./gdb/gdb ./gdb/gdb > > > (gdb) b main > > > (gdb) run > > > > > > release criteria :-( > > > > I hit gdb/708 on HP/UX... it's really not that complicated to fix, I > > don't think... > > > > Of course trying to reproduce it I can't even build the snapshot; it > > tries to make distclean in itcl. > > However, my guess at a fix for gdb/708 is that dejagnu/Makefile.am > needs a distclean-local to parallel clean-local, which distcleans in > example/. > > The failure in itcl/ appears to be a configure script bug with autoconf > 2.5. Keith fixed this on mainline on Sep. 5th: > > * configure.in (subdirs): New variable. Don't put AC_CONFIG_SUBDIRS > macro into configure.in twice: it confuses autoconf. Instead use > the variable to hold the subdirs to be configured. > * configure: Regenerated. > > This should probably go to the branch. It did, two months ago. I haven't cvs up'd that tree in longer than I had thought :) Try this patch for the DejaGNU droppings. And one in gdb/doc/. That wasn't so hard, was it? -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer --- src/gdb/doc/Makefile.in 2002-11-20 15:48:51.000000000 -0500 +++ tsrc/gdb/doc/Makefile.in 2002-11-20 15:57:21.000000000 -0500 @@ -423,7 +423,7 @@ rm -f gdb-cfg.texi distclean: clean - rm -f Makefile config.status + rm -f Makefile config.status config.log # GDBvn.texi, the dvi files, the info files, and the postscript files, # are all part of the distribution, so it should not be removed by --- src/dejagnu/Makefile.am 2002-04-21 04:46:47.000000000 -0400 +++ tsrc/dejagnu/Makefile.am 2002-11-20 16:35:17.000000000 -0500 @@ -34,10 +34,13 @@ # We don't use SUBDIRS, so the excample or test cases don't get built # by default for a "make all". clean-local: - cd doc ; $(MAKE) clean cd testsuite ; $(MAKE) clean cd example ; $(MAKE) clean +distclean-local: + cd testsuite ; $(MAKE) distclean + cd example ; $(MAKE) distclean + # Set ourselves up to build a RedHat package tarball: overview.html overview.ps overview.pdf -rm -fr dejagnu-${VERSION} --- src/dejagnu/Makefile.in 2002-09-02 07:53:24.000000000 -0400 +++ tsrc/dejagnu/Makefile.in 2002-11-20 16:35:31.000000000 -0500 @@ -1,6 +1,6 @@ -# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am +# Makefile.in generated automatically by automake 1.4 from Makefile.am -# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. +# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -123,7 +123,7 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = gtar +TAR = tar GZIP_ENV = --best EXPECT = expect all: all-redirect @@ -236,7 +236,7 @@ dot_seen=no; \ rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ rev="$$subdir $$rev"; \ - test "$$subdir" != "." || dot_seen=yes; \ + test "$$subdir" = "." && dot_seen=yes; \ done; \ test "$$dot_seen" = "no" && rev=". $$rev"; \ target=`echo $@ | sed s/-recursive//`; \ @@ -406,7 +406,7 @@ clean: clean-recursive -distclean-am: distclean-tags distclean-generic clean-am +distclean-am: distclean-tags distclean-generic clean-am distclean-local distclean: distclean-recursive -rm -f config.status @@ -443,10 +443,13 @@ # We don't use SUBDIRS, so the excample or test cases don't get built # by default for a "make all". clean-local: - cd doc ; $(MAKE) clean cd testsuite ; $(MAKE) clean cd example ; $(MAKE) clean +distclean-local: + cd testsuite ; $(MAKE) distclean + cd example ; $(MAKE) distclean + # Set ourselves up to build a RedHat package tarball: overview.html overview.ps overview.pdf -rm -fr dejagnu-${VERSION} ----- End forwarded message ----- -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer