Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Oct 1998 22:56:28 -0500 (CDT)
From:      Bruce Albrecht <bruce@zuhause.mn.org>
To:        freebsd-current@FreeBSD.ORG
Subject:   Re: New build problem?
Message-ID:  <13861.28800.895129.468668@zuhause.zuhause.mn.org>
In-Reply-To: <13860.40343.489454.292871@zuhause.zuhause.mn.org>
References:  <13860.40343.489454.292871@zuhause.zuhause.mn.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Albrecht writes:
 > I'm trying to do an upgrade from an ancient version of 3.0-current
 > (12/31/97), cvsupped src about 10 hours ago, and my build died when I did:
 > 
 > make -f Makefile.upgrade  aout-to-elf-build
 > (most lines deleted)
 > --------------------------------------------------------------
 > >>> Rebuilding bootstrap libraries
 > --------------------------------------------------------------
 > cd /usr/src; PATH=/usr/obj/aout/usr/src/tmp/sbin:/usr/obj/aout/usr/src/tmp/usr/sbin:/usr/obj/aout/usr/src/tmp/bin:/usr/obj/aout/usr/src/tmp/usr/bin:/usr/obj/aout/usr/src/tmp/usr/games:/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/usr/gnu/bin:/usr/local/bin:/usr/local/sbin:/usr/libexec/uucp:/home/bruce/bin:/home/bruce/tbd.new:.:/usr/games BISON_SIMPLE=/usr/obj/aout/usr/src/tmp/usr/share/misc/bison.simple  COMPILER_PATH=/usr/obj/aout/usr/src/tmp/usr/libexec:/usr/obj/aout/usr/src/tmp/usr/bin  GCC_EXEC_PREFIX=/usr/obj/aout/usr/src/tmp/usr/lib/aout:/usr/obj/aout/usr/src/tmp/usr/lib/  LD_LIBRARY_PATH=/usr/obj/aout/usr/src/tmp/usr/lib/aout  LIBRARY_PATH=/usr/obj/aout/usr/src/tmp/usr/lib/aout:/usr/obj/aout/usr/src/tmp/usr/lib NOEXTRADEPEND=t  OBJFORMAT_PATH=/usr/obj/aout/usr/src/tmp/usr/libexec:/usr/libexec /usr/obj/aout/usr/src/tmp/usr/bin/make DESTDIR=/usr/obj/aout/usr/src/tmp -f Makefile.inc1 bootstrap-libraries
 > cd /usr/src/lib/csu/i386;  /usr/obj/aout/usr/src/tmp/usr/bin/make -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED cleandepend;  /usr/obj/aout/usr/src/tmp/usr/bin/make -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED all;  /usr/obj/aout/usr/src/tmp/usr/bin/make -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED -B install cleandir obj
 > make: don't know how to make /usr/obj/usr/src/tmp/usr/include/sys/param.h. Stop
 > *** Error code 2
 > 
 > I had run another attempt a couple of days ago that had failed because 
 > I ran out of space in /usr/obj, and it had gone much further.

I was looking at this further, and it looks to me like the problem is
that the make depend for /usr/src/lib/csu/i386 is looking for
the includes in /usr/obj/usr/src/tmp/usr/include instead of
/usr/obj/aout/usr/src/tmp/usr/include.  The reason why it got further
in the previous build is because I hadn't started out with a totally
empty /usr/obj, and I think it was finding an old param.h.

Is this something that needs to be fixed before the release?  I
suspect that it may not be an issue for elf builds on an elf machine,
but I haven't gotten far enough to check.  I was hoping to upgrade my
system from source, but maybe I'll have to resort to installing the
3.0 release.

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



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