Date: Sun, 16 Jun 2002 16:58:02 +1000 (EST) From: Bruce Evans <bde@zeta.org.au> To: Dag-Erling Smorgrav <des@FreeBSD.ORG> Cc: current@FreeBSD.ORG, <wollman@FreeBSD.ORG> Subject: Re: i386 tinderbox failure Message-ID: <20020616164549.W3531-100000@gamplex.bde.org> In-Reply-To: <200206160610.g5G6AHFh083716@ref5.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is caused by an old bogus include path in Makefiles (still needed :-(), a bogus #include in drm and new newspace pollution in <sys/select.h>. drm includes <sys/select.h>, although this header is essentially user-only. <sys/select.h> now includes <signal.h>. <signal.h> declares psignal(3) which is quite different from psignal(9). ISTR that all includes of <sys/select.h> in the kernel were changed to includes of <sys/selinfo.h>. There seems to have been a lot of bitrot since then. Bruce On Sat, 15 Jun 2002, Dag-Erling Smorgrav wrote: > -------------------------------------------------------------- > >>> Rebuilding the temporary build tree > -------------------------------------------------------------- > >>> stage 1: bootstrap tools > -------------------------------------------------------------- > >>> stage 2: cleaning up the object tree > -------------------------------------------------------------- > >>> stage 2: rebuilding the object tree > -------------------------------------------------------------- > >>> stage 2: build tools > -------------------------------------------------------------- > >>> stage 3: cross tools > -------------------------------------------------------------- > >>> stage 4: populating /home/des/tinderbox/i386/obj/local0/scratch/tinderbox/src/i386/usr/include > -------------------------------------------------------------- > >>> stage 4: building libraries > -------------------------------------------------------------- > >>> stage 4: make dependencies > -------------------------------------------------------------- > >>> stage 4: building everything.. > -------------------------------------------------------------- > >>> Kernel build for GENERIC started on Sat Jun 15 22:24:23 PDT 2002 > -------------------------------------------------------------- > ===> cm > ===> coff > ===> drm > ===> drm/gamma > In file included from @/dev/drm/drm_fops.h:43, > from /local0/scratch/tinderbox/src/sys/dev/drm/gamma_drv.c:107: > @/sys/signalvar.h:245: conflicting types for `psignal' > @/../include/signal.h:88: previous declaration of `psignal' > @/sys/signalvar.h:245: warning: redundant redeclaration of `psignal' in same scope > @/../include/signal.h:88: warning: previous declaration of `psignal' > *** Error code 1 > > Stop in /local0/scratch/tinderbox/src/sys/modules/drm/gamma. > *** Error code 1 > > Stop in /local0/scratch/tinderbox/src/sys/modules/drm. > *** Error code 1 > > Stop in /local0/scratch/tinderbox/src/sys/modules. > *** Error code 1 > > Stop in /local0/scratch/tinderbox/obj/local0/scratch/tinderbox/src/sys/GENERIC. > *** Error code 1 > > Stop in /local0/scratch/tinderbox/src. > *** Error code 1 > > Stop in /local0/scratch/tinderbox/src. 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?20020616164549.W3531-100000>