From owner-freebsd-questions@FreeBSD.ORG Mon Dec 4 23:19:59 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3F12D16A416 for ; Mon, 4 Dec 2006 23:19:59 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 832B543CA2 for ; Mon, 4 Dec 2006 23:19:23 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id CB7C11A4D87; Mon, 4 Dec 2006 15:19:58 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 3755251349; Mon, 4 Dec 2006 18:19:39 -0500 (EST) Date: Mon, 4 Dec 2006 18:19:39 -0500 From: Kris Kennaway To: Rachel Florentine Message-ID: <20061204231939.GA92108@xor.obsecurity.org> References: <20061204230820.20010.qmail@web57812.mail.re3.yahoo.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="45Z9DzgjV8m4Oswq" Content-Disposition: inline In-Reply-To: <20061204230820.20010.qmail@web57812.mail.re3.yahoo.com> User-Agent: Mutt/1.4.2.2i Cc: freebsd-questions@freebsd.org Subject: Re: How Do Binary Repair X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Dec 2006 23:19:59 -0000 --45Z9DzgjV8m4Oswq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Dec 04, 2006 at 03:08:20PM -0800, Rachel Florentine wrote: > 82----- Original Message ---- > From: Kris Kennaway >=20 > >Reinstall from backup or fresh binary media. >=20 > So go to GNU and look for a gcc tarball and have at it. But that's not th= e FBSD way of doing things, is it? I wouldn't do that with MySQL, for examp= le, I'd use the port, right? So, what's the FBSD way of doing this? > TIA, Uh, what I said. "Fresh binary media" =3D either reinstall from an iso image, or extract a copy of the damaged files from the freebsd release media in another way (e.g. fetch the base.* files from the ftp site, and pass through cat | tar -xfj -). If it was some other file you damaged, you could repair it by just recompiling from source, but the compiler is a critical part of the FreeBSD system and you obviously can't fix a broken compiler by recompiling with itself. Kris --45Z9DzgjV8m4Oswq Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFdK0KWry0BWjoQKURAhs5AJ9NpwkrwMa3WIkaX5xjeiTkhBXUoQCgrDHc ZhcYVaMkbmYSE3bXBmv2P20= =0i3C -----END PGP SIGNATURE----- --45Z9DzgjV8m4Oswq--