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

Reply via email to