Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 06 Jun 2000 22:46:11 -0700
From:      Ben Speirs <igiveup@ix.netcom.com>
To:        Joachim =?iso-8859-1?Q?Str=F6mbergson?= <watchman@ludd.luth.se>
Cc:        FreeBSD-Stable <freebsd-stable@FreeBSD.ORG>
Subject:   Re: major problems doing buildworld after cvsup in FreeBSD 4.0
Message-ID:  <393DE1A3.BB73F744@ix.netcom.com>
References:  <392FEFF8.81DCE83E@ludd.luth.se>

next in thread | previous in thread | raw e-mail | index | archive | help
Joachim Strömbergson wrote:
> 
> Hi!
> 
> I've got some major problems doing a "make buildworld" after updating
> the source tree. The problem is not related to a recent change to the
> CVS DB, but something wrong in my system that I can't shake out.

Me too!
 
> Background:
> -----------
> I bought the FreeBSD 4.0 March CDs from Walnut Creek. I installed
> everything except the crypto stuff (I'm living in Sweden). Since I've
> got a SMP system, I created a custom config file and built a new kernel.
> After setting upp PPP, I set up cvsup and updated both the stable
> sources, the ports and the crypto from the international site. (All cvs
> scripts are included with the mail).

Mine might be a little different.  I have a long running system that I
have upgraded by source and binary off of the CDs since version 2.1.6. 
I made the jump to 4.X last month and ever since then I have not been
able to get past a buildworld.  I survived the a-out to elf and plenty
of other big changes but this one has me stuck.

> 
> I then tried a buildworld, but it failed. Ok, no worries - probably just
> a snag. So I waited a few dayes, tracked freebsd-stable and did a few
> more updated. Nothing on the maillist showed a problem, but updates and
> buildworlds kept faling. Alas, not a problem with the real CVS, but a
> local problem.
> 

Exactly what happened to me.  I also waited a few weeks and did a couple
more CVSups hoping I could get un-snagged.

> Thing tried:
> ------------
> (1) remove of /usr/src and /usr/local/etc/cvsup/su/src*, reinstall from
> CDs and doing a rebuild. make buildworld fails anyway.
> 
> (2) reinstall of system (yes, I know it's stupid - will never do this
> again). make buildworld works fine - until I do a cvsup again...
> 
> (3) make buildworld with either GENERIC or custom kernel. No difference.
> If it's on the clean system it works, if the sources have been updated -
> or reinstalled buildworld fails.
> 
> (4) Compare/check of /etc/make.conf. I've even tried my old
> /etc/make.conf from 3.4 Stable with the same negative results as before.
> 

I did all of the above (except #2) with the same results.  One final
thing I tried was a "make", without any target in the /usr/src after the
buildworld died, then "make installworld" after that.  I did that
several weeks ago and figured I had fixed whatever build tool was
causing me grief.  Now I'm back trying to rebuild and it is dying in the
same spot.  I obviously did not fix anything.

> 
> Logfile snippet:
> ----------------
> cd /usr/src/usr.bin/strip; make _EXTRADEPEND
> echo strip: /usr/obj/usr/src/i386/usr/lib/libc.a  >> .depend
> /usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/print-esp.c:53:
> des.h: No such file or directory
> /usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/print-esp.c:54:
> blowfish.h: No such file or directory
> /usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/print-esp.c:56:
> rc5.h: No such file or directory
> /usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/print-esp.c:59:
> cast.h: No such file or directory
> mkdep: compile failed
> *** Error code 1
> 1 error
> *** Error code 2
> 1 error
> *** Error code 2
> 1 error
> *** Error code 2

This is where my build dies.

Joachim, did you ever resolve this?  Does anyone else have some
insight?  That blowfish and rc5 stuff looks like crypto.  Is that the
source of my problem.  I have been using the sample CVSup file in the
example directory, 4.x-stable-supfile, not the secure one.

Thanks.
--
-Ben Speirs


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




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