Xref: utzoo comp.windows.x:11130 comp.windows.misc:1148 Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!usc!orion.cf.uci.edu!uci-ics!zardoz!tgate!ka3ovk!drilex!axiom!linus!philabs!ttidca!mb From: mb@ttidca.TTI.COM (Michael Bloom) Newsgroups: comp.windows.x,comp.windows.misc Subject: Re: '#include BandAidCompiler' in X11 Release 3 Message-ID: <4626@ttidca.TTI.COM> Date: 22 Jun 89 02:10:52 GMT References: <1704@sw1e.UUCP> Reply-To: mb@ttidca.tti.com (Michael Bloom) Organization: Citicorp/TTI, Santa Monica Lines: 21 In article <1704@sw1e.UUCP> umsgmah@sw1e.UUCP (3417]) writes: > When I run 'make BOOTSTRAPCFLAGS=-DSYSV World' imake dies when >trying to use Imakefiles that the following in them: > >#ifdef BandAidCompiler >#include BandAidCompiler >#endif > >Even though I can't find that BandAidCompiler has been defined anywhere, cpp >dies with a 'bad include syntax' error. It's a bug in the SGS version of cpp. A similar type of thing also happens with: #ifdef vms #if some_identifier_containing_dollarsign --- #endif /* some_identifier_containing_dollarsign */ #endif /* vms */ The solution I found was to define BandAidCompiler as "/dev/null" (that is until I found needed a real BandAidCompiler include file).