Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Oct 2000 23:00:36 +1100 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Satoshi - Ports Wraith - Asami <asami@FreeBSD.ORG>
Cc:        Marcel Moolenaar <marcel@cup.hp.com>, Patrick Gardella <patrick@FreeBSD.ORG>, current@FreeBSD.ORG, jmz@FreeBSD.ORG
Subject:   Re: XFree86 3.3.6_3 build dies on -current
Message-ID:  <Pine.BSF.4.21.0010262252080.44514-100000@besplex.bde.org>
In-Reply-To: <vqclmvcm312.fsf@silvia.hip.berkeley.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 26 Oct 2000, Satoshi - Ports Wraith - Asami wrote:

>  * From: Marcel Moolenaar <marcel@cup.hp.com>
> 
>  * 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.
> 
>   http://bento.FreeBSD.org/errorlogs/errorlogs/e.5.20001025/
> 
> ===
> ## grep -l 'syntax error before `__uint16_swap' *.log
> a2ps-a4-4.13.log
> a2ps-letter-4.13.log
> bladeenc-0.92.log
> cook-2.15.log
> emacs-19.34b.log
> emacs-20.7.log
> expect-5.32.1.log
> gnats-3.113.log
> mswordview-0.5.14.6.log
> mule-common-2.3.log
> sdl_mixer-1.0.6.log
> timidity++-2.10.1.log
> ===
> 
> and we are only 1/4 through the 5-current package build.
> 
> Do we really have to change things like this? :<

No.  It is a bug in <machine/endian.h>, although strictly, all the
above applications are broken because <sys/types.h> is a documented
prerequisite of <sys/wait.h> (if they include the undocumented header
<machine/endian.h> then they are even more broken).  <sys/wait.h> just
happened to not actually have this prerequisite.

Bruce



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?Pine.BSF.4.21.0010262252080.44514-100000>