Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!mcvax!ukc!kl-cs!mike From: mike@cs.keele.ac.uk (Michael A. Green) Newsgroups: comp.sources.games.bugs Subject: Re: Compiler error in Galatic Bloodshed Message-ID: <597@kl-cs.UUCP> Date: 2 May 89 11:49:41 GMT References: <753@ultb.UUCP> Organization: University of Keele, England Lines: 33 > In article <4968@bunker.UUCP> elliott@clunker.UUCP (Elliott Kleinrock) writes: >>While making GB I got: >> >>cc -DVER_4.3 -pipe -g -c makeplanet.c >>"makeplanet.c", line 289: compiler error: expression causes compiler loop: try simplifying >>*** Exit 1 >> Just a few comments. I tried making GB under Ultrix 2.2. After getting many errors I finally cludged the header files to remove the size limitations on the structure components, ie changed all the 1..17 bit ones to int. This will get rid of any segmentation violation errors you have. It compiled after that, right up to this loop. I cannot remember what I changed but it went away. On of my major gripes is the way that things like the data files are defined in a .h file... and then used with explicit paths in half the files!!. I spent quite a while going through it sorting out all of the "idiocincracies" like that. There is also a bug in the planet.list file... it creates a universe with 3 systems... not 30 as per the README... it is simple to fix. It looks promising but is too "young" to play yet. Post it again when it is finished and a lot more people might play it. -- |Michael A. Green. |JANET: mike@uk.ac.keele.cs | |Department of Computer Science |BITNET: mike%cs.kl.ac.uk@ukacrl | |University of Keele, Keele, |ARPANET:mike%cs.kl.ac.uk@nfsnet-relay.ac.uk| |Staffordshire. ST5 5BG. U.K. |VOICE: +44 782 621111 ex. 3357/3347 |