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 [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message