Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Dec 2006 07:50:11 -0600
From:      Josh Paetzel <josh@tcbug.org>
To:        freebsd-questions@freebsd.org
Cc:        Rachel Florentine <rachel_florentine@yahoo.com>
Subject:   Re: How Do Binary Repair
Message-ID:  <200612050750.11202.josh@tcbug.org>
In-Reply-To: <20061205071634.14885.qmail@web57805.mail.re3.yahoo.com>
References:  <20061205071634.14885.qmail@web57805.mail.re3.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 05 December 2006 01:16, Rachel Florentine wrote:
> 858376
>
> ----- Original Message ----
> From: Kris Kennaway <kris@obsecurity.org>
> To: Rachel Florentine <rachel_florentine@yahoo.com>
>
> >Uh, what I said.  "Fresh binary media" = 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 -).
>
> Okay, please walk me through this one, since I can't afford to
> screw it up. The server is on the other side of the planet, so
> reinstalling from an iso is impractical. How do I fetch the base
> files? TIA,
> Rachel
>
>

You're barking up the wrong tree.  There's nothing at all wrong with 
your system compiler.  See your other thread about your problems with 
Zope.  You've mistaken using python to repair the python libraries 
that interface with the C libraries with using gcc to fix something.  
You admit that you were able to successfully compile and install Zope 
from the ports system, which uses the system C compiler.  If you 
don't believe me try installing some other ports, or even cd /usr/src 
&& make buildworld. (which won't actually touch anything, it's 
completely safe to do)  If you run into compiler issues doing that 
*THEN* you can start to deal with a corrupted C compiler.  Until then 
I think you'd be money ahead to look at the FreeBSD-specific patches 
that are applied during the Zope build from the port, and the 
additional magic that is done in the port's Makefile.  I suspect the 
differences between the port and your hand installation are the root 
of your problem.

-- 
Thanks,

Josh Paetzel



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612050750.11202.josh>