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

Reply via email to