Hi Folks, besides a bing THANK YOU for Stefan for RB at all,
i must admit, it also fails for me, and i also suffer from not having an apropiate compile enviroment, and failing binary modules downloadable.
i have tried to get it all: metamod source + stefan's modified code copied into, hlsdk2.3 modified from metamod.org (as well as the original) and of course several binary .so's for metamod "found" on the net were tried before ...
my compilers are gcc-2.95.3 (and 2.96-113 + gcc 3.2), at the end the least count of errors where reported with gcc-2-95.3 (the only gcc i really tried ) and the combined src code bases for metamod and the (partitial) hlsdk2.3 from metamod.org (no original hlsdk2 src'es).
and the error smells like C++ syntax warnings from the gcc, but they seem fatal, so did not disable the strict makefile settings from the makefile (i.e. stop at warning, dont continue). and here it comes:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[user@server metamod-1.17]# make
make -C metamod
make[1]: Entering directory `/video/disk-03/halflife/metamod-1.17/metamod'
gcc -ggdb3 -Wall -Wno-unknown-pragmas -DOPT_TYPE=\"debugging\" -fPIC -I. -I../metamod -I/root/src/hl/hlsdk-2
.3/multiplayer/engine -I/root/src/hl/hlsdk-2.3/multiplayer/common -I/root/src/hl/hlsdk-2.3/multiplayer/pm_shar
ed -I/root/src/hl/hlsdk-2.3/multiplayer/dlls -I/root/src/hl/hlsdk-2.3/multiplayer -o debug.linux/api_info.o -c
api_info.cpp
In file included from api_info.h:40,
from api_info.cpp:39:
types_meta.h:74: parse error before `do'
types_meta.h:77: ANSI C++ forbids declaration `meta_errno' with no type
types_meta.h:77: conflicting types for `int meta_errno'
types_meta.h:71: previous declaration as `enum META_ERRNO meta_errno'
types_meta.h:77: `errval' was not declared in this scope
types_meta.h:77: parse error before `return'
In file included from api_info.cpp:39:
api_info.h:51: parse error before `}'
api_info.h:51: ANSI C++ forbids declaration `api_info_t' with no type
api_info.h:56: syntax error before `;'
[repeated]
.....
[repeated]
api_info.h:280: syntax error before `;'
api_info.cpp:94: excess elements in aggregate initializer
api_info.cpp:101: excess elements in aggregate initializer
api_info.cpp:264: excess elements in aggregate initializer
make[1]: *** [debug.linux/api_info.o] Error 1
make[1]: Leaving directory `/video/disk-03/halflife/metamod-1.17/metamod'
make: *** [metamod] Error 2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i hope this might help, or encourage others to help.....
Regards MeMeD
p.s.
happy new year to all of you
p.p.s.
i can compile and i'm realy HOT for the new RealBot, so don't hesitate to tell what i could do
