Hi,
I tried to compile my own version of AmxmodX from the cvs source.
But there is a problem related to meta_api.cpp even with the 1.60 sourcecode (1.55 source is not affected, overwriting the >=1.60 meta_api.cpp with the one from 1.55 helps me).
Here is the end of my compilelog:
Quote:
In file included from ../../metamod/metamod/dllapi.h:41,
from ../../metamod/metamod/meta_api.h:41,
from amxmodx.h:43,
from meta_api.cpp8:
../../metamod/metamod/osdep.h:130: warning: `visibility' attribute ignored on non-class types
../../metamod/metamod/osdep.h:165: warning: `visibility' attribute ignored on non-class types
../../metamod/metamod/osdep.h:183: warning: `visibility' attribute ignored on non-class types
In file included from ../../metamod/metamod/dllapi.h:41,
from ../../metamod/metamod/meta_api.h:41,
from amxmodx.h:43,
from meta_api.cpp8:
../../metamod/metamod/osdep.h:284: warning: `visibility' attribute ignored on non-class types
meta_api.cpp: In function `void C_CvarValue(const edict_t*, const char*)':
meta_api.cpp:1104: error: invalid conversion from `const edict_t*' to `edict_t*'
meta_api.cpp:1104: error: initializing argument 1 of `int ENTINDEX(edict_t*)'
meta_api.cpp:1115: error: invalid conversion from `const edict_t*' to `edict_t*'
meta_api.cpp:1115: error: initializing argument 1 of `int ENTINDEX(edict_t*)'
meta_api.cpp:1119: error: invalid conversion from `const edict_t*' to `edict_t*'
meta_api.cpp:1119: error: initializing argument 1 of `int ENTINDEX(edict_t*)'
make[1]: *** [Release/meta_api.o] Error 1
make[1]: Leaving directory `/path/to/amxmodx/amxmodx'
make: *** [all] Error 2
|
With best regards
TheRising
__________________