• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Copiling Error [0.2.6] Last sourcers

Exedion

Active Member
Joined
Jun 11, 2007
Messages
628
Reaction score
30
well i try copile the lasted sourcers of TFS 0.2.6 Golden Warrior but i get this error

Code:
Compiler: Default compiler
Building Makefile: "C:\TFS\src\Makefile.win"
Executing  make...
make.exe -f "C:\TFS\src\Makefile.win" all
g++.exe -c admin.cpp -o admin.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c ban.cpp -o ban.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c baseevents.cpp -o baseevents.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c chat.cpp -o chat.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c commands.cpp -o commands.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c condition.cpp -o condition.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c configmanager.cpp -o configmanager.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c container.cpp -o container.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c creature.cpp -o creature.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c database.cpp -o database.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c databasemysql.cpp -o databasemysql.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c databasesqlite.cpp -o databasesqlite.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c depot.cpp -o depot.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c game.cpp -o game.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c house.cpp -o house.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c iologindata.cpp -o iologindata.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c item.cpp -o item.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c luascript.cpp -o luascript.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c mailbox.cpp -o mailbox.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c map.cpp -o map.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c monsters.cpp -o monsters.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c networkmessage.cpp -o networkmessage.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c otserv.cpp -o otserv.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c player.cpp -o player.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c protocol.cpp -o protocol.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c protocol80.cpp -o protocol80.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c quests.cpp -o quests.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c raids.cpp -o raids.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c scheduler.cpp -o scheduler.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c spawn.cpp -o spawn.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c spells.cpp -o spells.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c status.cpp -o status.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c tasks.cpp -o tasks.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c teleport.cpp -o teleport.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c tile.cpp -o tile.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c tools.cpp -o tools.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c trashholder.cpp -o trashholder.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c waitlist.cpp -o waitlist.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c protocollogin.cpp -o protocollogin.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c server.cpp -o server.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c connection.cpp -o connection.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe -c outputmessage.cpp -o outputmessage.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -D__USE_MYSQL__ -D__USE_SQLITE__  

g++.exe account.o actions.o admin.o allocator.o ban.o baseevents.o chat.o combat.o commands.o condition.o configmanager.o container.o creature.o creatureevent.o cylinder.o database.o databasemysql.o databasesqlite.o depot.o exception.o fileloader.o game.o gui.o house.o housetile.o inputbox.o ioguild.o iologindata.o iomap.o iomapserialize.o item.o items.o logger.o luascript.o mailbox.o map.o md5.o monster.o monsters.o movement.o networkmessage.o npc.o otserv.o outfit.o player.o playerbox.o position.o protocol.o protocol80.o quests.o raids.o rsa.o scheduler.o scriptmanager.o spawn.o spells.o status.o talkaction.o tasks.o teleport.o textlogger.o thing.o tile.o tools.o trashholder.o waitlist.o weapons.o vocation.o party.o protocollogin.o server.o connection.o outputmessage.o TheForgottenServer_private.res -o "TheForgottenServer.exe" -L"C:/Dev-Cpp/lib" -mwindows -lgmp -lluasql-mysql -lluasql-sqlite3 -llua5.1 -lmysql -lregex -lsqlite3 -lwsock32 -lxml2 -lmysql -s  

playerbox.o(.text$_ZN6Player10kickPlayerEb[Player::kickPlayer(bool)]+0x0):playerbox.cpp: multiple definition of `Player::kickPlayer(bool)'
player.o(.text+0xabea):player.cpp: first defined here
admin.o(.text$_ZNK5boost6system12system_error4whatEv[boost::system::system_error::what() const]+0xe4):admin.cpp: undefined reference to `boost::system::error_code::message() const'
combat.o(.text+0x8d6):combat.cpp: undefined reference to `ConfigManager::getNumber(int)'
combat.o(.text+0x8fb):combat.cpp: undefined reference to `ConfigManager::getNumber(int)'
monster.o(.text+0x30c4):monster.cpp: undefined reference to `ConfigManager::getNumber(int)'
monster.o(.text+0x30db):monster.cpp: undefined reference to `ConfigManager::getNumber(int)'
playerbox.o(.text$_ZN6Player10kickPlayerEb[Player::kickPlayer(bool)]+0x21):playerbox.cpp: undefined reference to `Protocol80::logout(bool)'
weapons.o(.text+0x2468):weapons.cpp: undefined reference to `ConfigManager::getNumber(int)'

weapons.o(.text+0x3219):weapons.cpp: undefined reference to `ConfigManager::getNumber(int)'
weapons.o(.text+0x3902):weapons.cpp: undefined reference to `ConfigManager::getNumber(int)'
server.o(.text+0xdcc):server.cpp: undefined reference to `boost::system::error_code::new_category(int (*)(boost::system::error_code const&), std::string (*)(boost::system::error_code const&), std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (*)(boost::system::error_code const&))'
server.o(.text$_ZN5boost4asio6detail10socket_ops6socketEiiiRNS_6system10error_codeE[boost::asio::detail::socket_ops::socket(int, int, int, boost::system::error_code&)]+0x3e):server.cpp: undefined reference to `WSASocketA@24'
server.o(.text$_ZN5boost4asio6detail10socket_ops4sendEjPK7_WSABUFjiRNS_6system10error_codeE[boost::asio::detail::socket_ops::send(unsigned int, _WSABUF const*, unsigned int, int, boost::system::error_code&)]+0x57):server.cpp: undefined reference to `WSASend@28'
connection.o(.text+0x1a70):connection.cpp: undefined reference to `boost::system::error_code::new_category(int (*)(boost::system::error_code const&), std::string (*)(boost::system::error_code const&), std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (*)(boost::system::error_code const&))'
connection.o(.text$_ZN5boost4asio6detail23win_iocp_socket_serviceINS0_2ip3tcpEE13async_receiveINS1_17consuming_buffersINS0_14mutable_bufferENS0_17mutable_buffers_1EEENS1_12read_handlerINS0_19basic_stream_socketIS4_NS0_21stream_socket_serviceIS4_EEEES9_NS1_14transfer_all_tENS_3_bi6bind_tIvNS_4_mfi3mf1Iv10ConnectionRKNS_6system10error_codeEEENSH_5list2INSH_5valueIPSL_EEPFNS_3argILi1EEEvEEEEEEEEEvRNS5_19implementation_typeERKT_iT0_[void boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::async_receive<boost::asio::detail::consuming_buffers<boost::asio::mutable_buffer, boost::asio::mutable_buffers_1>, boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf1<void, Connection, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<Connection*>, boost::arg<1> (*)()> > > >(boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type&, boost::asio::detail::consuming_buffers<boost::asio::mutable_buffer, boost::asio::mutable_buffers_1> const&, int, boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf1<void, Connection, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<Connection*>, boost::arg<1> (*)()> > >)]+0x466):connection.cpp: undefined reference to `WSARecv@28'
connection.o(.text$_ZN5boost4asio6detail23win_iocp_socket_serviceINS0_2ip3tcpEE10async_sendINS1_17consuming_buffersINS0_12const_bufferENS0_17mutable_buffers_1EEENS1_13write_handlerINS0_19basic_stream_socketIS4_NS0_21stream_socket_serviceIS4_EEEES9_NS1_14transfer_all_tENS_3_bi6bind_tIvNS_4_mfi3mf2Iv10ConnectionP13OutputMessageRKNS_6system10error_codeEEENSH_5list3INSH_5valueIPSL_EENSU_ISN_EEPFNS_3argILi1EEEvEEEEEEEEEvRNS5_19implementation_typeERKT_iT0_[void boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::async_send<boost::asio::detail::consuming_buffers<boost::asio::const_buffer, boost::asio::mutable_buffers_1>, boost::asio::detail::write_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf2<void, Connection, OutputMessage*, boost::system::error_code const&>, boost::_bi::list3<boost::_bi::value<Connection*>, boost::_bi::value<OutputMessage*>, boost::arg<1> (*)()> > > >(boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::implementation_type&, boost::asio::detail::consuming_buffers<boost::asio::const_buffer, boost::asio::mutable_buffers_1> const&, int, boost::asio::detail::write_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf2<void, Connection, OutputMessage*, boost::system::error_code const&>, boost::_bi::list3<boost::_bi::value<Connection*>, boost::_bi::value<OutputMessage*>, boost::arg<1> (*)()> > >)]+0x45a):connection.cpp: undefined reference to `WSASend@28'
collect2: ld returned 1 exit status

make.exe: *** [TheForgottenServer.exe] Error 1

Execution terminated

and in the copiler box

Code:
  multiple definition of `Player::kickPlayer(bool)' 
  first defined here 
  [Linker error] undefined reference to `boost::system::error_code::message() const' 
  [Linker error] undefined reference to `ConfigManager::getNumber(int)' 
  [Linker error] undefined reference to `ConfigManager::getNumber(int)' 
  [Linker error] undefined reference to `ConfigManager::getNumber(int)' 
  [Linker error] undefined reference to `ConfigManager::getNumber(int)' 
  [Linker error] undefined reference to `Protocol80::logout(bool)' 
  [Linker error] undefined reference to `ConfigManager::getNumber(int)' 
  [Linker error] undefined reference to `ConfigManager::getNumber(int)' 
  [Linker error] undefined reference to `ConfigManager::getNumber(int)' 
  [Linker error] undefined reference to `boost::system::error_code::new_category(int (*)(boost::system::error_code const&), std::string (*)(boost::system::error_code const&), std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (*)(boost::system::error_code const&))' 
  [Linker error] undefined reference to `WSASocketA@24' 
  [Linker error] undefined reference to `WSASend@28' 
  [Linker error] undefined reference to `boost::system::error_code::new_category(int (*)(boost::system::error_code const&), std::string (*)(boost::system::error_code const&), std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (*)(boost::system::error_code const&))' 
  [Linker error] undefined reference to `WSARecv@28' 
  [Linker error] undefined reference to `WSASend@28' 
  ld returned 1 exit status 
 C:\TFS\src\Makefile.win [Build Error]  [TheForgottenServer.exe] Error 1
 
Add this to linker
Code:
-lws2_32
and try again.

now i get this error

Code:
Compiler: Default compiler
Building Makefile: "C:\TFS\src\Makefile.win"
Executing  make...
make.exe -f "C:\TFS\src\Makefile.win" all
windres.exe -i TheForgottenServer_private.rc --input-format=rc -o TheForgottenServer_private.res -O coff 

g++.exe account.o actions.o admin.o allocator.o ban.o baseevents.o chat.o combat.o commands.o condition.o configmanager.o container.o creature.o creatureevent.o cylinder.o database.o databasemysql.o databasesqlite.o depot.o exception.o fileloader.o game.o gui.o house.o housetile.o inputbox.o ioguild.o iologindata.o iomap.o iomapserialize.o item.o items.o logger.o luascript.o mailbox.o map.o md5.o monster.o monsters.o movement.o networkmessage.o npc.o otserv.o outfit.o player.o playerbox.o position.o protocol.o protocol80.o quests.o raids.o rsa.o scheduler.o scriptmanager.o spawn.o spells.o status.o talkaction.o tasks.o teleport.o textlogger.o thing.o tile.o tools.o trashholder.o waitlist.o weapons.o vocation.o party.o protocollogin.o server.o connection.o outputmessage.o TheForgottenServer_private.res -o "TheForgottenServer.exe" -L"C:/Dev-Cpp/lib" -mwindows -lgmp -lluasql-mysql -lluasql-sqlite3 -llua5.1 -lmysql -lregex -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -s  

playerbox.o(.text$_ZN6Player10kickPlayerEb[Player::kickPlayer(bool)]+0x0):playerbox.cpp: multiple definition of `Player::kickPlayer(bool)'
player.o(.text+0xabea):player.cpp: first defined here
admin.o(.text$_ZNK5boost6system12system_error4whatEv[boost::system::system_error::what() const]+0xe4):admin.cpp: undefined reference to `boost::system::error_code::message() const'
combat.o(.text+0x8d6):combat.cpp: undefined reference to `ConfigManager::getNumber(int)'
combat.o(.text+0x8fb):combat.cpp: undefined reference to `ConfigManager::getNumber(int)'
monster.o(.text+0x30c4):monster.cpp: undefined reference to `ConfigManager::getNumber(int)'
monster.o(.text+0x30db):monster.cpp: undefined reference to `ConfigManager::getNumber(int)'
playerbox.o(.text$_ZN6Player10kickPlayerEb[Player::kickPlayer(bool)]+0x21):playerbox.cpp: undefined reference to `Protocol80::logout(bool)'
weapons.o(.text+0x2468):weapons.cpp: undefined reference to `ConfigManager::getNumber(int)'
weapons.o(.text+0x3219):weapons.cpp: undefined reference to `ConfigManager::getNumber(int)'
weapons.o(.text+0x3902):weapons.cpp: undefined reference to `ConfigManager::getNumber(int)'
server.o(.text+0xdcc):server.cpp: undefined reference to `boost::system::error_code::new_category(int (*)(boost::system::error_code const&), std::string (*)(boost::system::error_code const&), std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (*)(boost::system::error_code const&))'
connection.o(.text+0x1a70):connection.cpp: undefined reference to `boost::system::error_code::new_category(int (*)(boost::system::error_code const&), std::string (*)(boost::system::error_code const&), std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (*)(boost::system::error_code const&))'
collect2: ld returned 1 exit status

make.exe: *** [TheForgottenServer.exe] Error 1

Execution terminated
 
Try with this, works for me.
This is in my c++ box:
Code:
-D__USE_MYSQL__
-D__USE_SQLITE__
-D__RULEVIOLATIONREPORTS__
And this is in my linkers box:
Code:
-lgmp
-lluasql-mysql
-lluasql-sqlite3
-llua5.1
-lmysql
-lregex
-lsqlite3
-lwsock32
-lxml2
-lmysql
-lws2_32
-lboost-system-mgw-1_34_1
-s
 
Try with this, works for me.
This is in my c++ box:
Code:
-D__USE_MYSQL__
-D__USE_SQLITE__
-D__RULEVIOLATIONREPORTS__
And this is in my linkers box:
Code:
-lgmp
-lluasql-mysql
-lluasql-sqlite3
-llua5.1
-lmysql
-lregex
-lsqlite3
-lwsock32
-lxml2
-lmysql
-lws2_32
-lboost-system-mgw-1_34_1
-s

ehmm i try with you parameters but still are given error

Code:
Compiler: Default compiler
Building Makefile: "C:\TFS\src\Makefile.win"
Executing  make...
make.exe -f "C:\TFS\src\Makefile.win" all
windres.exe -i TheForgottenServer_private.rc --input-format=rc -o TheForgottenServer_private.res -O coff 

g++.exe account.o actions.o admin.o allocator.o ban.o baseevents.o chat.o combat.o commands.o condition.o configmanager.o container.o creature.o creatureevent.o cylinder.o database.o databasemysql.o databasesqlite.o depot.o exception.o fileloader.o game.o gui.o house.o housetile.o inputbox.o ioguild.o iologindata.o iomap.o iomapserialize.o item.o items.o logger.o luascript.o mailbox.o map.o md5.o monster.o monsters.o movement.o networkmessage.o npc.o otserv.o outfit.o player.o playerbox.o position.o protocol.o protocol80.o quests.o raids.o rsa.o scheduler.o scriptmanager.o spawn.o spells.o status.o talkaction.o tasks.o teleport.o textlogger.o thing.o tile.o tools.o trashholder.o waitlist.o weapons.o vocation.o party.o protocollogin.o server.o connection.o outputmessage.o TheForgottenServer_private.res -o "TheForgottenServer.exe" -L"C:/Dev-Cpp/lib" -mwindows -lgmp -lluasql-mysql -lluasql-sqlite3 -llua5.1 -lmysql -lregex -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -lboost-system-mgw-1_34_1 -s  

playerbox.o(.text$_ZN6Player10kickPlayerEb[Player::kickPlayer(bool)]+0x0):playerbox.cpp: multiple definition of `Player::kickPlayer(bool)'
player.o(.text+0xabea):player.cpp: first defined here
combat.o(.text+0x8d6):combat.cpp: undefined reference to `ConfigManager::getNumber(int)'
combat.o(.text+0x8fb):combat.cpp: undefined reference to `ConfigManager::getNumber(int)'
monster.o(.text+0x30c4):monster.cpp: undefined reference to `ConfigManager::getNumber(int)'
monster.o(.text+0x30db):monster.cpp: undefined reference to `ConfigManager::getNumber(int)'
playerbox.o(.text$_ZN6Player10kickPlayerEb[Player::kickPlayer(bool)]+0x21):playerbox.cpp: undefined reference to `Protocol80::logout(bool)'
weapons.o(.text+0x2468):weapons.cpp: undefined reference to `ConfigManager::getNumber(int)'

weapons.o(.text+0x3219):weapons.cpp: undefined reference to `ConfigManager::getNumber(int)'
weapons.o(.text+0x3902):weapons.cpp: undefined reference to `ConfigManager::getNumber(int)'
collect2: ld returned 1 exit status

make.exe: *** [TheForgottenServer.exe] Error 1

Execution terminated

can you help me send me you project? i will comparate with the mine to find the error anyone can help¿
 
Last edited:
Back
Top Bottom