Satoshi - Ports Wraith - Asami wrote:
>
> * From: Marcel Moolenaar <[EMAIL PROTECTED]>
>
> * The following 2 patches solve the problem when building XFree86-3.3.6
> * with only the VGA16 and SVGA servers. Building other servers may still
> * be broken.
>
> Yikes. The same problem is killing (at least) all the emacsen too.
The modula-3-socks port as well (I happen to know that because I need to
install cvsup with socks support :-)
> and we are only 1/4 through the 5-current package build.
>
> Do we really have to change things like this? :<
Eventually yes, but not this way. According to Bruce sys/types is a
prerequisite for sys/wait. Technically speaking, that makes the ports
broken, but the "brokenness" of the ports was caused by FreeBSD not
really enforcing this. If we do make sys/types a prerequisite for
sys/wait, then we need to give porters the time to change their code and
thus need to make sure it still works, albeit with warnings.
So far I haven't seen any direct inclusion of sys/endian.h. It seems
that not including sys/types before sys/wait is by far the most common
case (ie 3 out of 3 :-)
--
Marcel Moolenaar
mail: [EMAIL PROTECTED] / [EMAIL PROTECTED]
tel: (408) 447-4222
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message