From owner-freebsd-current@FreeBSD.ORG Sat Jun 13 11:37:25 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4328F1065672 for ; Sat, 13 Jun 2009 11:37:25 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.terabit.net.ua (mail.terabit.net.ua [195.137.202.147]) by mx1.freebsd.org (Postfix) with ESMTP id DB5718FC26 for ; Sat, 13 Jun 2009 11:37:24 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from skuns.zoral.com.ua ([91.193.166.194] helo=mail.zoral.com.ua) by mail.terabit.net.ua with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63 (FreeBSD)) (envelope-from ) id 1MFRY2-0007CM-Fv; Sat, 13 Jun 2009 14:37:22 +0300 Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id n5DBbJjv005500 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 13 Jun 2009 14:37:19 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3) with ESMTP id n5DBbJWA043992; Sat, 13 Jun 2009 14:37:19 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3/Submit) id n5DBbJ3m043991; Sat, 13 Jun 2009 14:37:19 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Sat, 13 Jun 2009 14:37:19 +0300 From: Kostik Belousov To: "Mikhail T." Message-ID: <20090613113719.GC23592@deviant.kiev.zoral.com.ua> References: <4A32E0C8.2010701@aldan.algebra.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Y5rl02BVI9TCfPar" Content-Disposition: inline In-Reply-To: <4A32E0C8.2010701@aldan.algebra.com> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.1 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua X-Virus-Scanned: mail.terabit.net.ua 1MFRY2-0007CM-Fv 3f5e668b5364e2548352b593879ee59d X-Terabit: YES Cc: pav@freebsd.org, current@freebsd.org Subject: Re: recent changes to 8.0 broke the devel/gdb6 port X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jun 2009 11:37:25 -0000 --Y5rl02BVI9TCfPar Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 12, 2009 at 07:12:08PM -0400, Mikhail T. wrote: > The full log is here: >=20 > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.8.2009061121= 3544/gdb-6.6_1.log > =20 >=20 > but it ends with: >=20 > [...] > cc -c -O2 -pipe -DRL_NO_COMPAT -fno-strict-aliasing -I. -I.././gdb= -I.././gdb/config -DLOCALEDIR=3D"\"/usr/local/share/locale\"" -DHAVE_CONFI= G_H -I.././gdb/../include/opcode -I../bfd -I.././gdb/../bfd -I.././gdb/../= include -DMI_OUT=3D1 -DTUI=3D1 -I/usr/local/include -Wimplicit -Wreturn-t= ype -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wformat-n= onliteral -Wunused-label -Wunused-function -Wno-pointer-sign -Wuninitialize= d amd64fbsd-nat.c > amd64fbsd-nat.c: In function 'amd64fbsd_supply_pcb': > amd64fbsd-nat.c:128: error: 'struct pcb' has no member named 'pcb_ds' > amd64fbsd-nat.c:129: error: 'struct pcb' has no member named 'pcb_es' > amd64fbsd-nat.c:130: error: 'struct pcb' has no member named 'pcb_fs' > amd64fbsd-nat.c:131: error: 'struct pcb' has no member named 'pcb_gs' > gmake[2]: *** [amd64fbsd-nat.o] Error 1 > gmake[2]: Leaving directory `/work/a/ports/devel/gdb6/work/gdb-6.6/gd= b' > gmake[1]: *** [all-gdb] Error 2 > gmake[1]: Leaving directory `/work/a/ports/devel/gdb6/work/gdb-6.6' > gmake: *** [all] Error 2 > *** Error code 1 > =20 >=20 > What happened? Thanks! Yours, Place to keep curthread segment registers values was changed from MD pcb to the struct trapframe filled on kernel entry. Required changes were made to the struct reg that is returned by ptrace(PT_GETREGS) and written into the core dump. This was r190620 committed Apr 1. --Y5rl02BVI9TCfPar Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkozj24ACgkQC3+MBN1Mb4hjFQCffPFzShXB5kvsA0famIeq5EOw BM8AnjFKK8jt9aYVP0bZ8PcJGDhlab+Q =JDHW -----END PGP SIGNATURE----- --Y5rl02BVI9TCfPar--