• 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!

Compiling Compiling The Forgotten Server latest source code - Last Update: 02/12/2010

- Tutorial fully updated. Now it should be hell easy for you to compile, it's the easiest way you can follow in order to compile. -
 
wanted to know if from this tutorial gives a compile TFS 0.4?
it is the same or change into something. The Dev C++ to compile it also gives him or another would use?
 
Hi.
I have big problem with compilating.
Look at this screen! There are 502 bug! T_T


Can anyone help me?

Here is list of bugs.
 
What i've done wrong? :S
Code:
20 C:\The Forgotten Dev-Cpp\include\boost\asio\io_service.hpp:26,               from C:\The Forgotten Dev-Cpp\include\boost\asio\basic_io_object.hpp In file included from C:/The Forgotten Dev-Cpp/include/boost/asio/io_service.hpp:26,               from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_io_object.hpp 
24 C:\The Forgotten Dev-Cpp\include\boost\asio\basic_io_object.hpp:20,               from C:\The Forgotten Dev-Cpp\include\boost\asio\basic_socket.hpp                  from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_io_object.hpp:20,               from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_socket.hpp 
25 C:\The Forgotten Dev-Cpp\include\boost\asio\basic_socket.hpp:24,               from C:\The Forgotten Dev-Cpp\include\boost\asio\basic_datagram_socket.hpp                  from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_socket.hpp:24,               from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_datagram_socket.hpp 
20 C:\The Forgotten Dev-Cpp\include\boost\asio\basic_datagram_socket.hpp:25,               from C:\The Forgotten Dev-Cpp\include\boost\asio.hpp                  from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_datagram_socket.hpp:25,               from C:/The Forgotten Dev-Cpp/include/boost/asio.hpp 
25 C:\The Forgotten Dev-Cpp\include\boost\asio.hpp:20,               from .\connection.h                  from C:/The Forgotten Dev-Cpp/include/boost/asio.hpp:20,               from ../connection.h 
22 C:\Dokumente und Einstellungen\Martin\Desktop\source\connection.h:25,               from .\connection.cpp                  from ../connection.h:25,               from ../connection.cpp 
22 C:\Dokumente und Einstellungen\Martin\Desktop\source\connection.cpp                  from ../connection.cpp 
116 C:\The Forgotten Dev-Cpp\include\boost\system\error_code.hpp `WSAEWOULDBLOCK' was not declared in this scope 
116 C:\The Forgotten Dev-Cpp\include\boost\system\error_code.hpp enumerator value for `operation_would_block' not integer constant 
 C:\Dokumente und Einstellungen\Martin\Desktop\source\dev-cpp\Makefile.win [Build Error]  [obj//connection.o] Error 1
 
Hi.
I have big problem with compilating.
Look at this screen! There are 502 bug! T_T


Can anyone help me?

Here is list of bugs.

You either didn't follow my tutorial properly (because I am not getting such errors) or you edited some file in a bad way.

What i've done wrong? :S
Code:
20 C:\The Forgotten Dev-Cpp\include\boost\asio\io_service.hpp:26,               from C:\The Forgotten Dev-Cpp\include\boost\asio\basic_io_object.hpp In file included from C:/The Forgotten Dev-Cpp/include/boost/asio/io_service.hpp:26,               from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_io_object.hpp 
24 C:\The Forgotten Dev-Cpp\include\boost\asio\basic_io_object.hpp:20,               from C:\The Forgotten Dev-Cpp\include\boost\asio\basic_socket.hpp                  from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_io_object.hpp:20,               from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_socket.hpp 
25 C:\The Forgotten Dev-Cpp\include\boost\asio\basic_socket.hpp:24,               from C:\The Forgotten Dev-Cpp\include\boost\asio\basic_datagram_socket.hpp                  from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_socket.hpp:24,               from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_datagram_socket.hpp 
20 C:\The Forgotten Dev-Cpp\include\boost\asio\basic_datagram_socket.hpp:25,               from C:\The Forgotten Dev-Cpp\include\boost\asio.hpp                  from C:/The Forgotten Dev-Cpp/include/boost/asio/basic_datagram_socket.hpp:25,               from C:/The Forgotten Dev-Cpp/include/boost/asio.hpp 
25 C:\The Forgotten Dev-Cpp\include\boost\asio.hpp:20,               from .\connection.h                  from C:/The Forgotten Dev-Cpp/include/boost/asio.hpp:20,               from ../connection.h 
22 C:\Dokumente und Einstellungen\Martin\Desktop\source\connection.h:25,               from .\connection.cpp                  from ../connection.h:25,               from ../connection.cpp 
22 C:\Dokumente und Einstellungen\Martin\Desktop\source\connection.cpp                  from ../connection.cpp 
116 C:\The Forgotten Dev-Cpp\include\boost\system\error_code.hpp `WSAEWOULDBLOCK' was not declared in this scope 
116 C:\The Forgotten Dev-Cpp\include\boost\system\error_code.hpp enumerator value for `operation_would_block' not integer constant 
 C:\Dokumente und Einstellungen\Martin\Desktop\source\dev-cpp\Makefile.win [Build Error]  [obj//connection.o] Error 1

Same as above.
 
Okai solved.. i just used outdated otserv sources ...
Anyways nice made dude ;p
 
Last edited:
Sux I can't do it :/ I have the same error like crazyjack and Reyn :/ I tried it about 10 times :/
 
im doing anything like you writed and theres not .exe file after compile. why? compile seems to be good.
 
Okey i have the problem that i needed new dlls libsqlite3-0 and libgmp-3 and when i try to login the server crashes how to fix??
 
I get the errors

Compiler: Default compiler
Building Makefile: "C:\0.2.7\dev-cpp\Makefile.win"
Executing make...
mingw32-make -f "C:\0.2.7\dev-cpp\Makefile.win" all
g++.exe -c ../actions.cpp -o obj//actions.o -I"D:/OT/Stian's Repack Dev-Cpp 0.2, 64bit/include" -D__USE_MYSQL__ -D__USE_SQLITE__ -fexpensive-optimizations -O1

In file included from ../actions.cpp:22:
../const.h:236: error: 'uint8_t' does not name a type

../const.h:264: error: 'uint8_t' does not name a type

mingw32-make: *** [obj//actions.o] Error 1

Execution terminated


Please help me i really need this .
 
../server.cpp: In member function `void Server::eek:nAccept(Connection*, const boost::system::error_code&)':
../server.cpp:109: error: `cout' is not a member of `std'

make.exe: *** [obj//server.o] Error 1

Execution terminated

Wtf?;d Please, help me..
 
I get the errors

Compiler: Default compiler
Building Makefile: "C:\0.2.7\dev-cpp\Makefile.win"
Executing make...
mingw32-make -f "C:\0.2.7\dev-cpp\Makefile.win" all
g++.exe -c ../actions.cpp -o obj//actions.o -I"D:/OT/Stian's Repack Dev-Cpp 0.2, 64bit/include" -D__USE_MYSQL__ -D__USE_SQLITE__ -fexpensive-optimizations -O1

In file included from ../actions.cpp:22:
../const.h:236: error: 'uint8_t' does not name a type

../const.h:264: error: 'uint8_t' does not name a type

mingw32-make: *** [obj//actions.o] Error 1

Execution terminated


Please help me i really need this .

Did you edit any file before compiling?

../server.cpp: In member function `void Server::eek:nAccept(Connection*, const boost::system::error_code&)':
../server.cpp:109: error: `cout' is not a member of `std'

make.exe: *** [obj//server.o] Error 1

Execution terminated

Wtf?;d Please, help me..


Open server.cpp and add #include <iostream> to the top and below using namespace std;
 
Thanks, very much ;d I did it, I have errors again but not in compilation.

[02/06/2010 12:35:22] The Forgotten Server - Version 0.2 (Mystic Spirit).
[02/06/2010 12:35:23] A server developed by Talaturen, Kiper, Kornholijo, Jonern, Lithium & Elf.
[02/06/2010 12:35:23] Visit our forum for updates, support and resources: http://otland.net/.

[02/06/2010 12:35:23] >> Loading config
[02/06/2010 12:35:23] >> Loading RSA key
[02/06/2010 12:35:23] >> Testing SQL connection... MySQL.
[02/06/2010 12:35:23] >> Loading bans
[02/06/2010 12:35:23] >> Loading vocations
[02/06/2010 12:35:23] >> Loading commands
[02/06/2010 12:35:23] Warning: Missing group id for command !buyhouse
[02/06/2010 12:35:23] Warning: Missing acctype level for command !buyhouse
[02/06/2010 12:35:23] Warning: Missing group id for command !createguild
[02/06/2010 12:35:23] Warning: Missing acctype level for command !createguild
[02/06/2010 12:35:23] Warning: Missing group id for command !joinguild
[02/06/2010 12:35:23] Warning: Missing acctype level for command !joinguild
[02/06/2010 12:35:23] Warning: Missing group id for command !kills
[02/06/2010 12:35:23] Warning: Missing acctype level for command !kills
[02/06/2010 12:35:23] Warning: Missing group id for command !online
[02/06/2010 12:35:23] Warning: Missing acctype level for command !online
[02/06/2010 12:35:23] Warning: Missing group id for command !sellhouse
[02/06/2010 12:35:23] Warning: Missing acctype level for command !sellhouse
[02/06/2010 12:35:23] Warning: Missing group id for command !serverinfo
[02/06/2010 12:35:23] Warning: Missing acctype level for command !serverinfo
[02/06/2010 12:35:23] Warning: Missing group id for command /B
[02/06/2010 12:35:23] Warning: Missing acctype level for command /B
[02/06/2010 12:35:23] Warning: Missing group id for command /a
[02/06/2010 12:35:23] Warning: Missing acctype level for command /a
[02/06/2010 12:35:23] Warning: Missing group id for command /addskill
[02/06/2010 12:35:23] Warning: Missing acctype level for command /addskill
[02/06/2010 12:35:23] Warning: Missing group id for command /b
[02/06/2010 12:35:23] Warning: Missing acctype level for command /b
[02/06/2010 12:35:23] Warning: Missing group id for command /c
[02/06/2010 12:35:23] Warning: Missing acctype level for command /c
[02/06/2010 12:35:23] Warning: Missing group id for command /clean
[02/06/2010 12:35:23] Warning: Missing acctype level for command /clean
[02/06/2010 12:35:23] Warning: Missing group id for command /closeserver
[02/06/2010 12:35:23] Warning: Missing acctype level for command /closeserver
[02/06/2010 12:35:23] Warning: Missing group id for command /down
[02/06/2010 12:35:23] Warning: Missing acctype level for command /down
[02/06/2010 12:35:23] Warning: Missing group id for command /gethouse
[02/06/2010 12:35:23] Warning: Missing acctype level for command /gethouse
[02/06/2010 12:35:23] Warning: Missing group id for command /ghost
[02/06/2010 12:35:23] Warning: Missing acctype level for command /ghost
[02/06/2010 12:35:23] Warning: Missing group id for command /goto
[02/06/2010 12:35:23] Warning: Missing acctype level for command /goto
[02/06/2010 12:35:23] Warning: Missing group id for command /i
[02/06/2010 12:35:23] Warning: Missing acctype level for command /i
[02/06/2010 12:35:23] Warning: Missing group id for command /info
[02/06/2010 12:35:23] Warning: Missing acctype level for command /info
[02/06/2010 12:35:23] Warning: Missing group id for command /kick
[02/06/2010 12:35:23] Warning: Missing acctype level for command /kick
[02/06/2010 12:35:23] Warning: Missing group id for command /m
[02/06/2010 12:35:23] Warning: Missing acctype level for command /m
[02/06/2010 12:35:23] Warning: Missing group id for command /n
[02/06/2010 12:35:23] Warning: Missing acctype level for command /n
[02/06/2010 12:35:23] Warning: Missing group id for command /newtype
[02/06/2010 12:35:23] Warning: Missing acctype level for command /newtype
[02/06/2010 12:35:23] Warning: Missing group id for command /openserver
[02/06/2010 12:35:23] Warning: Missing acctype level for command /openserver
[02/06/2010 12:35:23] Warning: Missing group id for command /owner
[02/06/2010 12:35:23] Warning: Missing acctype level for command /owner
[02/06/2010 12:35:23] Warning: Missing group id for command /pos
[02/06/2010 12:35:23] Warning: Missing acctype level for command /pos
[02/06/2010 12:35:23] Warning: Missing group id for command /q
[02/06/2010 12:35:23] Warning: Missing acctype level for command /q
[02/06/2010 12:35:23] Warning: Missing group id for command /r
[02/06/2010 12:35:23] Warning: Missing acctype level for command /r
[02/06/2010 12:35:23] Warning: Missing group id for command /raid
[02/06/2010 12:35:23] Warning: Missing acctype level for command /raid
[02/06/2010 12:35:23] Warning: Missing group id for command /reload
[02/06/2010 12:35:23] Warning: Missing acctype level for command /reload
[02/06/2010 12:35:23] Warning: Missing group id for command /s
[02/06/2010 12:35:23] Warning: Missing acctype level for command /s
[02/06/2010 12:35:23] Warning: Missing group id for command /summon
[02/06/2010 12:35:23] Warning: Missing acctype level for command /summon
[02/06/2010 12:35:23] Warning: Missing group id for command /t
[02/06/2010 12:35:23] Warning: Missing acctype level for command /t
[02/06/2010 12:35:23] Warning: Missing group id for command /town
[02/06/2010 12:35:23] Warning: Missing acctype level for command /town
[02/06/2010 12:35:23] Warning: Missing group id for command /unban
[02/06/2010 12:35:23] Warning: Missing acctype level for command /unban
[02/06/2010 12:35:23] Warning: Missing group id for command /up
[02/06/2010 12:35:23] Warning: Missing acctype level for command /up
[02/06/2010 12:35:23] > ERROR: Unable to load commands!

Can you help me?
 
Last edited:
I get an error after my server is almost done loading.
It says: This application has requested the runtime to terminate it in an unusual way.
Does anyone know how to fix this?
 
Error on compiling TFS Mystic Spirit 0.2.7.
2cnjxar.jpg

Please help me.
 
for everyone compiling servers make sure that in the compile log it says something like this:
Code:
Compiler: Default compiler
Building Makefile: "C:\Stian's Repack Dev-Cpp 0.2, 64bit\trunk.r3746\dev-cpp\Makefile.win"
Executing  make...
mingw32-make -f "C:\Stian's Repack Dev-Cpp 0.2, 64bit\trunk.r3746\dev-cpp\Makefile.win" all
g++.exe -c ../actions.cpp -o obj//actions.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../admin.cpp -o obj//admin.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../allocator.cpp -o obj//allocator.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../baseevents.cpp -o obj//baseevents.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../beds.cpp -o obj//beds.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../chat.cpp -o obj//chat.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../combat.cpp -o obj//combat.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../condition.cpp -o obj//condition.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../configmanager.cpp -o obj//configmanager.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../connection.cpp -o obj//connection.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../container.cpp -o obj//container.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../creature.cpp -o obj//creature.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../creatureevent.cpp -o obj//creatureevent.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../cylinder.cpp -o obj//cylinder.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../database.cpp -o obj//database.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../databasemanager.cpp -o obj//databasemanager.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../databasemysql.cpp -o obj//databasemysql.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../databasesqlite.cpp -o obj//databasesqlite.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../depot.cpp -o obj//depot.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../dispatcher.cpp -o obj//dispatcher.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../exception.cpp -o obj//exception.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../fileloader.cpp -o obj//fileloader.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../game.cpp -o obj//game.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../gameservers.cpp -o obj//gameservers.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../globalevent.cpp -o obj//globalevent.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../group.cpp -o obj//group.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../house.cpp -o obj//house.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../housetile.cpp -o obj//housetile.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../ioban.cpp -o obj//ioban.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../ioguild.cpp -o obj//ioguild.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../iologindata.cpp -o obj//iologindata.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../iomap.cpp -o obj//iomap.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../iomapserialize.cpp -o obj//iomapserialize.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../item.cpp -o obj//item.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../itemattributes.cpp -o obj//itemattributes.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../items.cpp -o obj//items.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../luascript.cpp -o obj//luascript.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../mailbox.cpp -o obj//mailbox.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../manager.cpp -o obj//manager.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../map.cpp -o obj//map.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../monster.cpp -o obj//monster.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../monsters.cpp -o obj//monsters.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../movement.cpp -o obj//movement.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../networkmessage.cpp -o obj//networkmessage.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../npc.cpp -o obj//npc.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../otserv.cpp -o obj//otserv.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../outfit.cpp -o obj//outfit.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../outputmessage.cpp -o obj//outputmessage.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../party.cpp -o obj//party.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../player.cpp -o obj//player.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../position.cpp -o obj//position.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../protocol.cpp -o obj//protocol.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../protocolgame.cpp -o obj//protocolgame.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../protocolhttp.cpp -o obj//protocolhttp.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../protocollogin.cpp -o obj//protocollogin.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../protocolold.cpp -o obj//protocolold.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../quests.cpp -o obj//quests.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../raids.cpp -o obj//raids.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../rsa.cpp -o obj//rsa.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../scheduler.cpp -o obj//scheduler.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../scriptmanager.cpp -o obj//scriptmanager.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../server.cpp -o obj//server.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../spawn.cpp -o obj//spawn.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../spells.cpp -o obj//spells.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../status.cpp -o obj//status.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../talkaction.cpp -o obj//talkaction.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../teleport.cpp -o obj//teleport.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../textlogger.cpp -o obj//textlogger.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../thing.cpp -o obj//thing.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../tile.cpp -o obj//tile.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../tools.cpp -o obj//tools.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../trashholder.cpp -o obj//trashholder.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../vocation.cpp -o obj//vocation.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../waitlist.cpp -o obj//waitlist.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

g++.exe -c ../weapons.cpp -o obj//weapons.o -I"C:/Stian's Repack Dev-Cpp 0.2, 64bit/include"  -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__   -fexpensive-optimizations -O1

windres.exe -i TheForgottenServer_private.rc --input-format=rc -o obj//TheForgottenServer_private.res -O coff 

g++.exe obj//actions.o obj//admin.o obj//allocator.o obj//baseevents.o obj//beds.o obj//chat.o obj//combat.o obj//condition.o obj//configmanager.o obj//connection.o obj//container.o obj//creature.o obj//creatureevent.o obj//cylinder.o obj//database.o obj//databasemanager.o obj//databasemysql.o obj//databasesqlite.o obj//depot.o obj//dispatcher.o obj//exception.o obj//fileloader.o obj//game.o obj//gameservers.o obj//globalevent.o obj//group.o obj//house.o obj//housetile.o obj//ioban.o obj//ioguild.o obj//iologindata.o obj//iomap.o obj//iomapserialize.o obj//item.o obj//itemattributes.o obj//items.o obj//luascript.o obj//mailbox.o obj//manager.o obj//map.o obj//monster.o obj//monsters.o obj//movement.o obj//networkmessage.o obj//npc.o obj//otserv.o obj//outfit.o obj//outputmessage.o obj//party.o obj//player.o obj//position.o obj//protocol.o obj//protocolgame.o obj//protocolhttp.o obj//protocollogin.o obj//protocolold.o obj//quests.o obj//raids.o obj//rsa.o obj//scheduler.o obj//scriptmanager.o obj//server.o obj//spawn.o obj//spells.o obj//status.o obj//talkaction.o obj//teleport.o obj//textlogger.o obj//thing.o obj//tile.o obj//tools.o obj//trashholder.o obj//vocation.o obj//waitlist.o obj//weapons.o obj//TheForgottenServer_private.res -o "TheForgottenServer.exe" -L"C:/Stian's Repack Dev-Cpp 0.2, 64bit/lib" -O1 -lboost_system -lgmp -llua5.1 -lmysql -lboost_regex -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -s -lboost_filesystem -lboost_thread -lz -lcryptopp  

Execution terminated
Compilation successful
if it says anything else then it's most probable that it's an error, also once you try to compile and it gives an
error, delete that whole folder that contains the source and re-extract it again, I don't know which file it is
that tells the compiler where it left off, in my case it starts to link tfs.exe first and from there on it's errors,
also for faster compiling put both the compiler and the sources in the root " C:\ ".
Edit:
Also, no matter if the compilation was successful or not don't recompile with the sources that you used in the previous compilation, because for me it just does the same thing starts linking, then errors.
 
Last edited:
Back
Top