finally the last segment:
It complains about the patching the code chuncks like:
and after that it says as you saw before in the output after I ran
it was complaining that it wasnt a valid path and it was going to skip the patch unless I specified. Is this command above outdated?
should I edit something here is something outdated?
I think I downloaded the correct SDK from the site. The stupid makefile still wont compile the files in the dll folder via multiplayer folder because it doesnt reconize the SetThink(), SetUse() functions etc.
The only thing I could think of is to now take botmans advice and edit all of the files manually to the newer format for the compiler. But even then how would it compile if I get this type of output:
also I had to edit a flag in the monster_plugin Makefile from -m386 to -march=i386 or -mcpu=i386 and that error is the only error resolved so far.
anyway heres the output from the dlls folder in monster_plugin folder:
Code:
[kc2keo@hellhole dlls]$ make
gcc -Dstricmp=strcasecmp -Dstrcmpi=strcasecmp -mcpu=i386 -lmetamod_i386 -O2 -w -I. -I../engine -I../common -I../pm_shared -c agrunt.cpp -o agrunt.o
In file included from weapons.h:18,
from cmbasemonster.h:320,
from agrunt.cpp:22:
effects.h: In member function `void CMSprite::AnimateAndDie(float)':
effects.h:82: error: invalid static_cast from type `<unknown type>' to type `void (CMBaseEntity::*)()'
effects.h: In member function `void CMBeam::LiveForTime(float)':
effects.h:168: error: invalid static_cast from type `<unknown type>' to type `void (CMBaseEntity::*)()'
make: *** [agrunt.o] Error 1
[kc2keo@hellhole dlls]$
now for the source in the util.h file I had to include string.h for some of the functions used because it didnt exist. Now where the unknown type is is where the use, think, etc functions are. I even tried to include the metamod shared library into the path and that didnt work which I thought was logical since it uses metamod possibly it would link the functions against the shared library.