Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!snorkelwacker!bloom-beacon!EXPO.LCS.MIT.EDU!keith From: keith@EXPO.LCS.MIT.EDU (Keith Packard) Newsgroups: comp.windows.x Subject: Re: What are we doing wrong? Message-ID: <9001042326.AA03869@xenon.lcs.mit.edu> Date: 4 Jan 90 23:26:16 GMT References: <2511@jato.Jpl.Nasa.Gov> Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 14 Sounds like you haven't used the gcc shell script 'fixincludes' which whacks the system header files to make them work with an ansi compiler. When building R3, most people used -traditional for the server; R4 no longer needs that flag, except for the system header files (which use a rather broken mechanism to specify the arguments to ioctl). Run fixincludes and rebuild server/ddx/sun, lib/X, clients/xterm and any other portion you built with gcc and which uses ioctl. Good luck! Keith Packard MIT X Consortium