Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Sep 1997 13:21:01 +0200 (MET DST)
From:      Eivind Eklund <perhaps@yes.no>
To:        Simon Shapiro <Shimon@i-Connect.Net>
Cc:        joerg_wunsch@uriah.heep.sax.de, freebsd-current@FreeBSD.ORG
Subject:   Re: sysinstall.fdisk display problem
Message-ID:  <199709031121.NAA23797@bitbox.follo.net>
In-Reply-To: Simon Shapiro's message of Tue, 02 Sep 1997 23:26:53 -0700 (PDT)
References:  <19970829080045.HW53717@uriah.heep.sax.de> <XFMail.970902232653.Shimon@i-Connect.Net>

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> 
> Hi J Wunsch;  On 29-Aug-97 you wrote: 
> >  As Warner Losh wrote:
> >  
> > > : Erm, on the build machine?  On releng22.freebsd.org, /usr/src ->
> > > : -current
> > > : sources and it works just fine.
> > > 
> > > Ummm, no it doesn't.  I found at least one problem that I've detailed
> > > in a message to hackers about this.  asmacros.h has an explicit
> > > include of "/usr/src/lib/libc/i386/DEFS.h" in it, which breaks on the
> > > include in lib/msun's build.
> >  
> >  Warner, you haven't ever built a release, have you?
> >  
> >  It runs entirely in a chrooted tree.  I don't understand Simon's
> >  complaint either.  
> 
> Simon Just came back from miniature vacation and has this to add:
> 
> a.  I last built EXACTLY on the 27th.  This is when it failed.
> b.  Warner has a point (I cannot say anything about his release built
>     veterancy :-)
> 
> Although the make release should work in isolation, it assumes certain
> things.  Because I have the need to cuncurrently build and maintain both
> 2.2 and 3.0, i have the following setup:
> 
> a.  I run cvsup on src-all twice a day, and just before a build.
> 
> b.  In /usr/src, i have a directory 2.2 and a directory 3.0.
> 
> c.  In each directory I have ports and src, each containing what you 
>     would expect (examplel /usr/src/3.0/src contains what a -current
>     machine would normally have in /usr/src.
> 
> If I want to build, say 2.2 (the machine is -current), I do this:
> 
>     cd /usr/src
>     rm *
>     ln -s /usr/src/2.2/src/* .
>     cd 2.2/src
>     make buildworld > ../build.out 2>&1&
>     tail -f ../build.out

I don't think the ln -s step should be necessary anymore.

I think this commit marked the end of that dependency:

From: Bruce Evans <bde@FreeBSD.ORG>
Date: Tue, 26 Aug 1997 07:13:51 -0700 (PDT)
Message-Id: <199708261413.HAA08872@freefall.freebsd.org>
To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-release@FreeBSD.ORG
Subject: cvs commit: src/release/sysinstall Makefile

bde         1997/08/26 07:13:51 PDT

  Modified files:
    release/sysinstall   Makefile 
  Log:
  -I/sys -> ${.CURDIR}/../../sys.  This should finish replacing /sys by
  a relative path.
  
  Revision  Changes    Path
  1.62      +2 -1      src/release/sysinstall/Makefile


(I seem to remember a previous commit claiming the rest of the problem
had been solved, but I might have been wrong - I couldn't find it with
a simple search).

Eivind.



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