Ola Robson,
cara, muito boa a sua iniciativa. Tanto é que fiz uma conta aqui no Xtibia só pra te prestigiar e fazer parte da comunidade também, por que não?
Não sou nenhum tibiano, tenho até um char, mas gosto mesmo é de programar.
Continuando, fui compilar aqui no linux(Ubuntu 9.10) e beleza, consegui. Porém tive que fazer uma pequeníssima alteração (isso nem deveria se chamar alteração).
A estrutura de pré-processadores tava meio errada então corrigi e consegui compilar sem problemas.
O erro:
#ifdef __GNUC__
#define __OTSERV_FUNCTION__ __PRETTY_FUNCTION__
#elif def _MSC_VER
#define __OTSERV_FUNCTION__ __FUNCDNAME__
#endif
A linha #elif def _MSC_VER apresentou erro, isso por que esse 'def' não existe, o correto seria 'defined'. Então:
#ifdef __GNUC__
#define __OTSERV_FUNCTION__ __PRETTY_FUNCTION__
#elif defined _MSC_VER
#define __OTSERV_FUNCTION__ __FUNCDNAME__
#endif
Valeu mesmo pela contribuição :smile_positivo:.