Just updated to r1091 and got the following error when compiling on Ubuntu server 9.04 (I think?):
Code:
make -C zone
make[1]: Entering directory `/home/eqemu/source/svn/trunk/EQEmuServer/zone'
gcc -o zone .obj/EQPacket.o <snip>
client.o: In function `memset':
/usr/include/bits/string3.h:82: warning: memset used with constant zero length parameter; this could be due to transposed parameters
/usr/include/bits/string3.h:82: warning: memset used with constant zero length parameter; this could be due to transposed parameters
bot.o:(.data.rel.ro._ZTV3Bot[vtable for Bot]+0x21c): undefined reference to `Bot::AI_EngagedCastCheck()'
bot.o:(.data.rel.ro._ZTV3Bot[vtable for Bot]+0x220): undefined reference to `Bot::AI_PursueCastCheck()'
bot.o:(.data.rel.ro._ZTV3Bot[vtable for Bot]+0x224): undefined reference to `Bot::AI_IdleCastCheck()'
bot.o:(.data.rel.ro._ZTV3Bot[vtable for Bot]+0x238): undefined reference to `Bot::AICastSpell(Mob*, unsigned char, unsigned short)'
bot.o:(.data.rel.ro._ZTV3Bot[vtable for Bot]+0x23c): undefined reference to `Bot::AIDoSpellCast(unsigned char, Mob*, int, unsigned int*)'
collect2: ld returned 1 exit status
make[1]: *** [zone] Error 1
make[1]: Leaving directory `/home/eqemu/source/svn/trunk/EQEmuServer/zone'
make: *** [all] Error 2
Edit: this is after running a make clean as well.