Or just install EGCS 1.2 and compile with that, it ignores these mistakes.
david -----Original Message----- From: Commando [mailto:[EMAIL PROTECTED]] Sent: Wednesday, March 13, 2002 12:27 AM To: [EMAIL PROTECTED] Subject: Re: [hlcoders] Linux is the bane of my existence... You are using a newer version of gcc which is a bit stricter on enforcing the rules. SetThink(DoThink) should actually be SetThink(&CGenericMonster::DoThink); If you are starting from scratch, then you should look at Botman's patches for the 2.2 SDK for Borland that he announced a couple of days ago. If not, then just modify every instance of SetThink, SetTouch, SetMoveDone and SetUse in the files in the dlls directory like above. You don't need all of botman's changes because several of them are just for Borland. There are a few more minor errors that you will encounter, but you can figure those out from the error messages or looking what Botman did with those lines. It is a tedious process, but only took me a couple of hours for our mod. Rob Prouse Tour of Duty Mod http://www.tourofdutymod.com At 11:18 PM 12/03/2002 -0500, you wrote: >I was able to compile it "no problem" under Redhat 6.x, but now that >that installation tanked and I'm forced on to Redhat 7.2, I have compile >issues. Wish I knew the intricacies of Linux; took me an hour to get >things like FTP or the HL Dedicated Server running... > > >gcc -Dstricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp >-DVALVE_DLL -w -m486 -O2 -ffast-math -funroll-loops -fomit-frame-pointer >-fexpensive-optimizations -malign-loops=2 -malign-jumps=2 >-malign-functions=2 -nostartfiles -fPIC -I. -I../engine -I../common >-I../pm_shared -I../persistence -I../game_shared -o obj/genericmonster.o >-c genericmonster.cpp > >genericmonster.cpp: In method 'void CGenericMonster::Spawn ()' >genericmonster.cpp:112: invalid static_cast from type '{unknown type}' >to type 'void (CBaseEntity::*)()' > >The line in question is "SetThink(DoThink);" > >Suggestions, anyone? > >_______________________________________________ >To unsubscribe, edit your list preferences, or view the list archives, >please visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

