Subject: Re: cannot build -current from Solaris 10
To: Garrett D'Amore <garrett_damore@tadpole.com>
From: Simon Burge <simonb@wasabisystems.com>
List: current-users
Date: 03/19/2006 17:19:09
"Garrett D'Amore" wrote:

>>>> #   compile  mkdctype/mkdctype.lo
>>>> gcc -O -DHOST_TOOL
>>>> -I/home/garrett/netbsd/src/usr.bin/tn3270/tools/mkdctype/../../api -c -o
>>>> mkdctype.lo.o   
>>>> /home/garrett/netbsd/src/usr.bin/tn3270/tools/mkdctype/mkdctype.c
>>>> /home/garrett/netbsd/src/usr.bin/tn3270/tools/mkdctype/mkdctype.c:32:23:
>>>> sys/cdefs.h: No such file or directory

> Yes, but someone put #include <sys/cdefs.h> at the top of a bunch of
> files in the tn3270 directory.
> 
> I'm finding them all and replacing that with <stdio.h>
> 
> I guess folks forget that people cross-compile NetBSD from systems other
> than NetBSD itself. :-)
> 
> Grr.....

Given that it looks like the file you referenced grew the <sys/cdefs.h>
line over 8 years ago, it wouldn't seem to have been that big a problem.
We can fix these issues easily enough when we find them...

I don't think that using <stdio.h> is the best fix.  The tools stuff
detects the presence of <sys/cdefs.h> - maybe we can use that instead?

Simon.
--
Simon Burge                            <simonb@wasabisystems.com>
NetBSD Support and Service:         http://www.wasabisystems.com/