NightDive-Studio / shockmac

System Shock (PowerMac version / Official GPL Release)
GNU General Public License v3.0
1.44k stars 182 forks source link

Unable to compile the source code. Got multiple "illegal precompiled header version" messages. #4

Closed eisnerguy1 closed 6 years ago

eisnerguy1 commented 6 years ago

I'm using CodeWarrior 10 Gold on Mac OS 7.6.1 in SheepShaver. I'm getting these issues while trying to compile the source.

Here's the output of all 122 error messages I got

Error   : illegal precompiled header version
Shock.c line 1   /*

Error   : illegal precompiled header version
InitMac.c line 1   /*

Error   : illegal precompiled header version
AEHandlers.c line 1   /*

Error   : illegal precompiled header version
Prefs.c line 1   /*

Error   : illegal precompiled header version
ShockBitmap.c line 1   /*

Error   : illegal precompiled header version
MoviePlay.c line 1   /*

Error   : illegal precompiled header version
Credits.c line 1   /*

Error   : illegal precompiled header version
ShockDialogs.c line 1   /*

Error   : illegal precompiled header version
DialogHelpers.c line 1   /*

Error   : illegal precompiled header version
ShockHelp.c line 1   /*

Error   : illegal precompiled header version
CRITERR.C line 1   /*

Error   : illegal precompiled header version
CYBMEM.C line 1   /*

Error   : illegal precompiled header version
CYBRND.C line 1   /*

Error   : illegal precompiled header version
GAMELOOP.C line 1   /*

Error   : illegal precompiled header version
GAMESTRN.C line 1   /*

Error   : illegal precompiled header version
GAMESYS.C line 1   /*

Error   : illegal precompiled header version
GAMETIME.C line 1   /*

Error   : illegal precompiled header version
GAMEWRAP.C line 1   /*

Error   : illegal precompiled header version
HKEYFUNC.C line 1   /*

Error   : illegal precompiled header version
INIT.C line 1   /*

Error   : illegal precompiled header version
INPUT.C line 1   /*

Error   : illegal precompiled header version
MAINLOOP.C line 1   /*

Error   : illegal precompiled header version
MOVEKEYS.C line 1   /*

Error   : illegal precompiled header version
PALFX.C line 1   /*

Error   : illegal precompiled header version
SAVELOAD.C line 1   /*

Error   : illegal precompiled header version
SCHEDULE.C line 1   /*

Error   : illegal precompiled header version
SETUP.C line 1   /*

Error   : illegal precompiled header version
STATICS.C line 1   /*

Error   : illegal precompiled header version
TRIGGER.C line 1   /*

Error   : illegal precompiled header version
AMAPLOOP.C line 1   /*

Error   : illegal precompiled header version
FULLAMAP.C line 1   /*

Error   : illegal precompiled header version
FULLSCRN.C line 1   /*

Error   : illegal precompiled header version
HUD.C line 1   /*

Error   : illegal precompiled header version
HUDOBJ.C line 1   /*

Error   : illegal precompiled header version
LEANMETR.C line 1   /*

Error   : illegal precompiled header version
OLH.C line 1   /*

Error   : illegal precompiled header version
OLHSCAN.C line 1   /*

Error   : illegal precompiled header version
POPUPS.C line 1   /*

Error   : illegal precompiled header version
SCREEN.C line 1   /*

Error   : illegal precompiled header version
SIDEICON.C line 1   /*

Error   : illegal precompiled header version
STATUS.C line 1   /*

Error   : illegal precompiled header version
VITALS.C line 1   /*

Error   : illegal precompiled header version
AMMOMFD.C line 1   /*

Error   : illegal precompiled header version
AUTOMAP.C line 1   /*

Error   : illegal precompiled header version
BARK.C line 1   /*

Error   : illegal precompiled header version
BIOHELP.C line 1   /*

Error   : illegal precompiled header version
CARDMFD.C line 1   /*

Error   : illegal precompiled header version
CYBER.C line 1   /*

Error   : illegal precompiled header version
CYBERMFD.C line 1   /*

Error   : illegal precompiled header version
DRUGS.C line 1   /*

Error   : illegal precompiled header version
EMAIL.C line 1   /*

Error   : illegal precompiled header version
VMAIL.C line 1   /*

Error   : illegal precompiled header version
FIXTRMFD.C line 1   /*

Error   : illegal precompiled header version
GEARMFD.C line 1   /*

Error   : illegal precompiled header version
GRENADES.C line 1   /*

Error   : illegal precompiled header version
HAND.C line 1   /*

Error   : illegal precompiled header version
INVENT.C line 1   /*

Error   : illegal precompiled header version
MFDFUNC.C line 1   /*

Error   : illegal precompiled header version
MFDGADG.C line 1   /*

Error   : illegal precompiled header version
MFDGAMES.C line 1   /*

Error   : illegal precompiled header version
MFDGUMP.C line 1   /*

Error   : illegal precompiled header version
MFDPANEL.C line 1   /*

Error   : illegal precompiled header version
MINIMAX.C line 1   /*

Error   : illegal precompiled header version
NEWMFD.C line 1   /*

Error   : illegal precompiled header version
PLOTWARE.C line 1   /*

Error   : illegal precompiled header version
TARGET.C line 1   /*

Error   : illegal precompiled header version
VIEW360.C line 1   /*

Error   : illegal precompiled header version
VIEWHELP.C line 1   /*

Error   : illegal precompiled header version
WARES.C line 1   /*

Error   : illegal precompiled header version
CITRES.C line 1   /*

Error   : illegal precompiled header version
GR2SS.C line 1   /*

Error   : illegal precompiled header version
TOOLS.C line 1   /*

Error   : illegal precompiled header version
COMBAT.C line 1   /*

Error   : illegal precompiled header version
DAMAGE.C line 1   /*

Error   : illegal precompiled header version
EFFECT.C line 1   /*

Error   : illegal precompiled header version
GAMEOBJ.C line 1   /*

Error   : illegal precompiled header version
PLAYER.C line 1   /*

Error   : illegal precompiled header version
OBJECTS.C line 1   /*

Error   : illegal precompiled header version
OBJAPP.C line 1   /*

Error   : illegal precompiled header version
OBJLOAD.C line 1   /*

Error   : illegal precompiled header version
OBJPROP.C line 1   /*

Error   : illegal precompiled header version
OBJSIM.C line 1   /*

Error   : illegal precompiled header version
OBJUSE.C line 1   /*

Error   : illegal precompiled header version
SHODAN.C line 1   /*

Error   : illegal precompiled header version
TEXTMAPS.C line 1   /*

Error   : illegal precompiled header version
WEAPONS.C line 1   /*

Error   : illegal precompiled header version
AI.C line 1   /*

Error   : illegal precompiled header version
NEWAI.C line 1   /*

Error   : illegal precompiled header version
PHYSICS.C line 1   /*

Error   : illegal precompiled header version
AMAP.C line 1   /*

Error   : illegal precompiled header version
CONE.C line 1   /*

Error   : illegal precompiled header version
MAP.C line 1   /*

Error   : illegal precompiled header version
PATHFIND.C line 1   /*

Error   : illegal precompiled header version
FACEOBJ.C line 1   /*

Error   : illegal precompiled header version
FRCAMERA.C line 1   /*

Error   : illegal precompiled header version
FRCLIP.C line 1   /*

Error   : illegal precompiled header version
FRCOMPIL.C line 1   /*

Error   : illegal precompiled header version
FRMAIN.C line 1   /*

Error   : illegal precompiled header version
FROBJ.C line 1   /*

Error   : illegal precompiled header version
FROSLEW.C line 1   /*

Error   : illegal precompiled header version
FRPIPE.C line 1   /*

Error   : illegal precompiled header version
FRPTS.C line 1   /*

Error   : illegal precompiled header version
FRSETUP.C line 1   /*

Error   : illegal precompiled header version
FRTABLES.C line 1   /*

Error   : illegal precompiled header version
FRTERR.C line 1   /*

Error   : illegal precompiled header version
FRUTIL.C line 1   /*

Error   : illegal precompiled header version
FrUtils.C line 1   /*

Error   : illegal precompiled header version
GAMEREND.C line 1   /*

Error   : illegal precompiled header version
GAMESORT.C line 1   /*

Error   : illegal precompiled header version
HFLIP.C line 1   /*

Error   : illegal precompiled header version
RENDER.C line 1   /*

Error   : illegal precompiled header version
STAR.C line 1   /*

Error   : illegal precompiled header version
TFDIRECT.C line 1   /*

Error   : illegal precompiled header version
TFUTIL.C line 1   /*

Error   : illegal precompiled header version
RENDTOOL.C line 1   /*

Error   : illegal precompiled header version
AIRUPT.C line 1   /*

Error   : illegal precompiled header version
AUDIOLOG.C line 1   /*

Error   : illegal precompiled header version
DIGIFX.C line 1   /*

Error   : illegal precompiled header version
MacTune.c line 1   /*

Error   : illegal precompiled header version
MUSICAI.C line 1   /*

Error   : illegal precompiled header version
SNDCALL.C line 1   /*

Project File “FIX.Lib” not found.
winterheart commented 6 years ago

Have you read https://github.com/NightDiveStudios/shockmac/blob/master/ShockMac/Shock%20Build%20Notes ?

eisnerguy1 commented 6 years ago

Ah, missed the library build part. Whoops. Got it to compile and run :D I'll go and close this issue then. Thanks winterheart!