Just fyi, to fix the linux compile I removed the explicit scope declaration in client.cpp:
Code:
Index: Client.cpp
===================================================================
--- Client.cpp (revision 59)
+++ Client.cpp (working copy)
@@ -127,7 +127,7 @@
}
unsigned int mode = *((unsigned int*)data);
- if(mode == (unsigned int)LoginMode::lm_from_world)
+ if(mode == (unsigned int) lm_from_world)
{
log->Log(log_network, "Session ready indicated logged in from world(unsupported feature), disconnecting.");
connection->Close();
edit: I haven't tested the change, but it did let it compile without warnings (for that part anyway)