Date: Tue, 07 Dec 1999 19:25:43 -0800 From: Edwin Culp <eculp@MexComUSA.Net> To: Mark Newton <newton@internode.com.au> Cc: current@FreeBSD.ORG Subject: Re: "make world" broken on a 3 month old system Message-ID: <384DCFB7.61583B15@MexComUSA.Net> References: <19991208105600.A71026@internode.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
Mark Newton wrote:
> I'm trying to "make world" on a system last built on Sep 29th; it's
> failing like so:
>
> ===> f77doc
> /usr/obj/usr/src/gnu/usr.bin/cc/f77doc created for /usr/src/gnu/usr.bin/cc/f77doc
> cd /usr/src/gnu/lib/libgcc; /usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED cleandepend; /usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED all; /usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED -B install; /usr/obj/usr/src/tmp/usr/bin/make -DWORLD -DNOINFO -DNOMAN -DNOPROFILE -DNOSHARED -B cleandir obj
> rm -f .depend /usr/obj/usr/src/gnu/lib/libgcc/GPATH /usr/obj/usr/src/gnu/lib/libgcc/GRTAGS /usr/obj/usr/src/gnu/lib/libgcc/GSYMS /usr/obj/usr/src/gnu/lib/libgcc/GTAGS
> echo '#include <i386/xm-i386.h>' > config.h
> echo '#include <xm-freebsd.h>' >> config.h
> echo '#include "gansidecl.h"' > tconfig.h
> echo '#include "i386/xm-i386.h"' >> tconfig.h
> echo '#include "i386/i386.h"' > tm.h
> echo '#include "i386/att.h"' >> tm.h
> echo '#include "svr4.h"' >> tm.h
> echo '#include <freebsd.h>' >> tm.h
> echo '#include "i386/freebsd.h"' >> tm.h
> echo '#include "i386/perform.h"' >> tm.h
> cc -c -O -pipe -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -fexceptions -DIN_GCC -I/usr/obj/usr/src/tmp/usr/include -DL_mulsi3 -o _mulsi3.o /usr/src/gnu/lib/libgcc/../../../contrib/gcc/libgcc1.c
> *** Signal 12
>
> Stop in /usr/src/gnu/lib/libgcc.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop.
> *** Error code 1
>
> Stop.
> *** Error code 1
>
> Stop.
>
> Should I be expecting this? :-)
>
> - mark
I think that your problem is covered in this cut and paste from /usr/src/UPDATING that has very interesting content:-) Be sure and read everything previous to this also.
19990929:
The sigset_t datatype has been changed from an integral type
to a compound type and can hold 128 signals. Syscalls directly
or indirectly using the new sigset_t have been added as to
maintain compatibility with existing binaries. A new kernel must
be made and installed and booted with before a make world can
be done.
Hope that helps.
ed
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?384DCFB7.61583B15>
