F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(24): error C2228: left of '.events' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(6): error C3861: 'epoll_create': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(12): error C3861: 'close': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(20): error C2079: 'ev' uses undefined struct '(BaseSocket *)epollEngine::AddSocket::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(21): error C2027: use of undefined type '(BaseSocket *)epollEngine::AddSocket::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(22): error C2228: left of '.data' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(22): error C2228: left of '.fd' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(23): error C2228: left of '.events' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(23): error C2065: 'EPOLLOUT' : undeclared identifier F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(23): error C2065: 'EPOLLIN' : undeclared identifier F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(24): error C2065: 'EPOLLET' : undeclared identifier F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(26): error C2065: 'EPOLL_CTL_ADD' : undeclared identifier F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(26): error C3861: 'epoll_ctl': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(34): error C2079: 'ev' uses undefined struct '(BaseSocket *)epollEngine::RemoveSocket::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(35): error C2027: use of undefined type '(BaseSocket *)epollEngine::RemoveSocket::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(36): error C2228: left of '.data' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(36): error C2228: left of '.fd' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(37): error C2228: left of '.events' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(37): error C3861: 'EPOLLOUT': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(37): error C3861: 'EPOLLIN': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(38): error C2228: left of '.events' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(38): error C3861: 'EPOLLET': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(40): error C2065: 'EPOLL_CTL_DEL' : undeclared identifier F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(40): error C3861: 'epoll_ctl': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(45): error C2079: 'ev' uses undefined struct '(BaseSocket *)epollEngine::WantWrite::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(46): error C2027: use of undefined type '(BaseSocket *)epollEngine::WantWrite::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(47): error C2228: left of '.data' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(47): error C2228: left of '.fd' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(48): error C2228: left of '.events' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(48): error C3861: 'EPOLLOUT': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(48): error C3861: 'EPOLLET': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(50): error C2065: 'EPOLL_CTL_MOD' : undeclared identifier F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(50): error C3861: 'epoll_ctl': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(56): error C2133: 'events' : unknown size F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(56): error C2512: '(void)epollEngine::MessageLoop::epoll_event' : no appropriate default constructor available F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(56): error C2262: 'events' : cannot be destroyed F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(61): error C3861: 'epoll_wait': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(61): error C3861: 'events': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(64): error C2036: 'epollEngine::MessageLoop::epoll_event *' : unknown size F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(64): error C2027: use of undefined type '(void)epollEngine::MessageLoop::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(64): error C2228: left of '.data' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(64): error C2228: left of '.fd' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(64): error C3861: 'events': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(67): error C2036: 'epollEngine::MessageLoop::epoll_event *' : unknown size F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(67): error C2027: use of undefined type '(void)epollEngine::MessageLoop::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(67): error C2228: left of '.data' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(67): error C2228: left of '.fd' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(67): error C3861: 'events': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(71): error C2036: 'epollEngine::MessageLoop::epoll_event *' : unknown size F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(71): error C2027: use of undefined type '(void)epollEngine::MessageLoop::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(71): error C2228: left of '.events' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(71): error C2065: 'EPOLLHUP' : undeclared identifier F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(71): error C2036: 'epollEngine::MessageLoop::epoll_event *' : unknown size F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(71): error C2027: use of undefined type '(void)epollEngine::MessageLoop::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(71): error C2228: left of '.events' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(71): error C2065: 'EPOLLERR' : undeclared identifier F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(71): error C3861: 'events': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(71): error C3861: 'events': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(75): error C2036: 'epollEngine::MessageLoop::epoll_event *' : unknown size F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(75): error C2027: use of undefined type '(void)epollEngine::MessageLoop::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(75): error C2228: left of '.events' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(75): error C3861: 'events': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(75): error C3861: 'EPOLLIN': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(81): error C2036: 'epollEngine::MessageLoop::epoll_event *' : unknown size F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(81): error C2027: use of undefined type '(void)epollEngine::MessageLoop::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(81): error C2228: left of '.events' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(81): error C3861: 'events': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(81): error C3861: 'EPOLLOUT': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(83): error C2660: 'BaseSocket::OnWrite' : function does not take 0 arguments F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(87): error C2079: 'ev' uses undefined struct '(void)epollEngine::MessageLoop::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(88): error C2027: use of undefined type '(void)epollEngine::MessageLoop::epoll_event' F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(89): error C2228: left of '.data' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(89): error C2228: left of '.fd' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(90): error C2228: left of '.events' must have class/struct/union type F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(90): error C3861: 'EPOLLIN': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(90): error C3861: 'EPOLLET': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(92): error C3861: 'epoll_ctl': identifier not found, even with argument-dependent lookup F:\testing\antrix\src\shared\Network\SocketEngine_epoll.cpp(92): error C3861: 'EPOLL_CTL_MOD': identifier not found, even with argument-dependent lookup antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2019: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) referenced in function "public: void __thiscall WorldSession::Disconnect(void)" (?Disconnect@WorldSession@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) antrix error LNK2001: unresolved external symbol "class SocketEngine * _socketEngine" (?_socketEngine@@3PAVSocketEngine@@A) antrix error LNK2019: unresolved external symbol "public: __thiscall SelectEngine::SelectEngine(void)" (??0SelectEngine@@QAE@XZ) referenced in function "public: bool __thiscall Master::Run(int,char * *)" (?Run@Master@@QAE_NHPAPAD@Z) antrix error LNK2019: unresolved external symbol "public: void __thiscall TcpSocket::Finalize(void)" (?Finalize@TcpSocket@@QAEXXZ) referenced in function "public: virtual void __thiscall ListenSocket::OnRead(unsigned int)" (?OnRead@?$ListenSocket@VWorldSocket@@@@UAEXI@Z) antrix error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnError(int)" (?OnError@TcpSocket@@UAEXH@Z) antrix error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnError(int)" (?OnError@TcpSocket@@UAEXH@Z) antrix error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnWrite(unsigned int)" (?OnWrite@TcpSocket@@UAEXI@Z) antrix error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnWrite(unsigned int)" (?OnWrite@TcpSocket@@UAEXI@Z) antrix error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnRead(unsigned int)" (?OnRead@TcpSocket@@UAEXI@Z) antrix error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnRead(unsigned int)" (?OnRead@TcpSocket@@UAEXI@Z) antrix error LNK2001: unresolved external symbol "public: virtual bool __thiscall TcpSocket::Writable(void)" (?Writable@TcpSocket@@UAE_NXZ) antrix error LNK2001: unresolved external symbol "public: virtual bool __thiscall TcpSocket::Writable(void)" (?Writable@TcpSocket@@UAE_NXZ) antrix error LNK2019: unresolved external symbol "public: virtual __thiscall TcpSocket::~TcpSocket(void)" (??1TcpSocket@@UAE@XZ) referenced in function "public: virtual __thiscall WorldSocket::~WorldSocket(void)" (??1WorldSocket@@UAE@XZ) antrix error LNK2001: unresolved external symbol "public: virtual __thiscall TcpSocket::~TcpSocket(void)" (??1TcpSocket@@UAE@XZ) antrix error LNK2019: unresolved external symbol "public: __thiscall TcpSocket::TcpSocket(int,unsigned int,unsigned int,bool,struct sockaddr_in const *)" (??0TcpSocket@@QAE@HII_NPBUsockaddr_in@@@Z) referenced in function "public: __thiscall WorldSocket::WorldSocket(unsigned int,struct sockaddr_in const *)" (??0WorldSocket@@QAE@IPBUsockaddr_in@@@Z) antrix error LNK2019: unresolved external symbol "public: __thiscall TcpSocket::TcpSocket(int,unsigned int,unsigned int,bool,struct sockaddr_in const *)" (??0TcpSocket@@QAE@HII_NPBUsockaddr_in@@@Z) referenced in function "public: __thiscall LogonCommClientSocket::LogonCommClientSocket(unsigned int,struct sockaddr_in const *)" (??0LogonCommClientSocket@@QAE@IPBUsockaddr_in@@@Z) antrix error LNK2019: unresolved external symbol "public: bool __thiscall TcpSocket::Write(void const *,unsigned int)" (?Write@TcpSocket@@QAE_NPBXI@Z) referenced in function "public: void __fastcall WorldSocket::OutPacket(unsigned short,unsigned short,void const *)" (?OutPacket@WorldSocket@@QAIXGGPBX@Z) antrix error LNK2001: unresolved external symbol "public: bool __thiscall TcpSocket::Write(void const *,unsigned int)" (?Write@TcpSocket@@QAE_NPBXI@Z) antrix error LNK2019: unresolved external symbol "public: static class LogonCommClientSocket * __cdecl TcpSocket::Connect(char const *,unsigned short)" (??$Connect@VLogonCommClientSocket@@@TcpSocket@@SAPAVLogonCommClientSocket@@PBDG@Z) referenced in function "public: class LogonCommClientSocket * __thiscall LogonCommHandler::ConnectToLogon(class std::basic_string,class std::allocator >,unsigned long)" (?ConnectToLogon@LogonCommHandler@@QAEPAVLogonCommClientSocket@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@K@Z) antrix fatal error LNK1120: 12 unresolved externals logonserver error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnError(int)" (?OnError@TcpSocket@@UAEXH@Z) logonserver error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnError(int)" (?OnError@TcpSocket@@UAEXH@Z) logonserver error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnWrite(unsigned int)" (?OnWrite@TcpSocket@@UAEXI@Z) logonserver error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnWrite(unsigned int)" (?OnWrite@TcpSocket@@UAEXI@Z) logonserver error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnRead(unsigned int)" (?OnRead@TcpSocket@@UAEXI@Z) logonserver error LNK2001: unresolved external symbol "public: virtual void __thiscall TcpSocket::OnRead(unsigned int)" (?OnRead@TcpSocket@@UAEXI@Z) logonserver error LNK2001: unresolved external symbol "public: virtual bool __thiscall TcpSocket::Writable(void)" (?Writable@TcpSocket@@UAE_NXZ) logonserver error LNK2001: unresolved external symbol "public: virtual bool __thiscall TcpSocket::Writable(void)" (?Writable@TcpSocket@@UAE_NXZ) logonserver error LNK2019: unresolved external symbol "public: virtual __thiscall TcpSocket::~TcpSocket(void)" (??1TcpSocket@@UAE@XZ) referenced in function "public: virtual __thiscall LogonCommServerSocket::~LogonCommServerSocket(void)" (??1LogonCommServerSocket@@UAE@XZ) logonserver error LNK2001: unresolved external symbol "public: virtual __thiscall TcpSocket::~TcpSocket(void)" (??1TcpSocket@@UAE@XZ) logonserver error LNK2019: unresolved external symbol "public: __thiscall TcpSocket::TcpSocket(int,unsigned int,unsigned int,bool,struct sockaddr_in const *)" (??0TcpSocket@@QAE@HII_NPBUsockaddr_in@@@Z) referenced in function "public: __thiscall LogonCommServerSocket::LogonCommServerSocket(unsigned int,struct sockaddr_in const *)" (??0LogonCommServerSocket@@QAE@IPBUsockaddr_in@@@Z) logonserver error LNK2019: unresolved external symbol "public: __thiscall TcpSocket::TcpSocket(int,unsigned int,unsigned int,bool,struct sockaddr_in const *)" (??0TcpSocket@@QAE@HII_NPBUsockaddr_in@@@Z) referenced in function "public: __thiscall AuthSocket::AuthSocket(unsigned int,struct sockaddr_in const *)" (??0AuthSocket@@QAE@IPBUsockaddr_in@@@Z) logonserver error LNK2019: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) referenced in function "public: void __thiscall LogonCommServerSocket::HandlePacket(class WorldPacket &)" (?HandlePacket@LogonCommServerSocket@@QAEXAAVWorldPacket@@@Z) logonserver error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) logonserver error LNK2001: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) logonserver error LNK2019: unresolved external symbol "public: void __thiscall TcpSocket::Disconnect(void)" (?Disconnect@TcpSocket@@QAEXXZ) referenced in function "bool __cdecl startdb(void)" (?startdb@@YA_NXZ) logonserver error LNK2019: unresolved external symbol "public: bool __thiscall TcpSocket::Write(void const *,unsigned int)" (?Write@TcpSocket@@QAE_NPBXI@Z) referenced in function "public: void __thiscall LogonCommServerSocket::SendPacket(class WorldPacket *)" (?SendPacket@LogonCommServerSocket@@QAEXPAVWorldPacket@@@Z) logonserver error LNK2019: unresolved external symbol "public: bool __thiscall TcpSocket::Write(void const *,unsigned int)" (?Write@TcpSocket@@QAE_NPBXI@Z) referenced in function "public: void __thiscall AuthSocket::HandleChallenge(void)" (?HandleChallenge@AuthSocket@@QAEXXZ) logonserver error LNK2019: unresolved external symbol "public: bool __thiscall TcpSocket::Write(void const *,unsigned int)" (?Write@TcpSocket@@QAE_NPBXI@Z) referenced in function "public: enum BAN_STATUS __thiscall IPBanner::CalculateBanStatus(struct in_addr)" (?CalculateBanStatus@IPBanner@@QAE?AW4BAN_STATUS@@Uin_addr@@@Z) logonserver error LNK2001: unresolved external symbol "class SocketEngine * _socketEngine" (?_socketEngine@@3PAVSocketEngine@@A) logonserver error LNK2019: unresolved external symbol "public: __thiscall SelectEngine::SelectEngine(void)" (??0SelectEngine@@QAE@XZ) referenced in function "public: void __thiscall LogonServer::Run(int,char * *)" (?Run@LogonServer@@QAEXHPAPAD@Z) logonserver error LNK2019: unresolved external symbol "public: void __thiscall TcpSocket::Finalize(void)" (?Finalize@TcpSocket@@QAEXXZ) referenced in function "public: virtual void __thiscall ListenSocket::OnRead(unsigned int)" (?OnRead@?$ListenSocket@VAuthSocket@@@@UAEXI@Z) logonserver fatal error LNK1120: 11 unresolved externals