• 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 TFS 1.3 ERROR [Windows]

krytersikowy

New Member
Joined
Sep 21, 2018
Messages
2
Reaction score
0
Hello everyone, I have a problem and I want to compile TFS 1.3 with the tutorial Compiling TFS 1.0/1.1 latest source. 64 and 32 bits. Pics and lots of explanation. (https://otland.net/threads/compiling-tfs-1-0-1-1-latest-source-64-and-32-bits-pics-and-lots-of-explanation.204532/)


But errors pop up:

I use
VS 2019
boost 1.75.0
tfs sdk 2.0
TFS 1.3 8.60

Rozpoczęto ponowną kompilację...
1>------ Odbudowanie wszystkiego rozpoczęte: Projekttheforgottenserver, Konfiguracja: Release x64 ------
1>otpch.cpp
1>actions.cpp
1>ban.cpp
1>baseevents.cpp
1>bed.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\ban.cpp)
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\actions.cpp)
1>chat.cpp
1>combat.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\baseevents.cpp)
1>condition.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\bed.cpp)
1>configmanager.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\chat.cpp)
1>connection.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\combat.cpp)
1>container.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\condition.cpp)
1>creature.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\configmanager.cpp)
1>creatureevent.cpp
1>cylinder.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\container.cpp)
1>database.cpp
1>databasemanager.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\creatureevent.cpp)
1>databasetasks.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\creature.cpp)
1>depotchest.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\databasemanager.cpp)
1>depotlocker.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\database.cpp)
1>events.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\databasetasks.cpp)
1>fileloader.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\depotchest.cpp)
1>game.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\events.cpp)
1>globalevent.cpp
1>groups.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\depotlocker.cpp)
1>guild.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\game.cpp)
1>house.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\globalevent.cpp)
1>housetile.cpp
1>ioguild.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\guild.cpp)
1>iologindata.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\house.cpp)
1>iomap.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\housetile.cpp)
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\ioguild.cpp)
1>iomapserialize.cpp
1>item.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\iologindata.cpp)
1>items.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\iomapserialize.cpp)
1>luascript.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\iomap.cpp)
1>mailbox.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\item.cpp)
1>map.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\items.cpp)
1>monster.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\luascript.cpp)
1>monsters.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\mailbox.cpp)
1>movement.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\map.cpp)
1>networkmessage.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\monster.cpp)
1>npc.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\monsters.cpp)
1>otserv.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\movement.cpp)
1>outfit.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\networkmessage.cpp)
1>outputmessage.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\npc.cpp)
1>party.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\otserv.cpp)
1>player.cpp
1>position.cpp
1>protocol.cpp
1>protocolgame.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\rsa.h(23,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'cryptopp/rsa.h': No such file or directory (kompilowanie pliku źródłowego ..\src\protocol.cpp)
1>protocollogin.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\party.cpp)
1>protocolold.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\player.cpp)
1>quests.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\protocolgame.cpp)
1>raids.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\protocollogin.cpp)
1>rsa.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\protocolold.cpp)
1>scheduler.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\rsa.h(23,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'cryptopp/rsa.h': No such file or directory (kompilowanie pliku źródłowego ..\src\rsa.cpp)
1>script.cpp
1>scriptmanager.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\quests.cpp)
1>server.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\raids.cpp)
1>signals.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\script.cpp)
1>spawn.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\scriptmanager.cpp)
1>spells.cpp
1>protocolstatus.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\signals.cpp)
1>talkaction.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\spawn.cpp)
1>tasks.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\spells.cpp)
1>teleport.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\talkaction.cpp)
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\protocolstatus.cpp)
1>thing.cpp
1>tile.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\tasks.cpp)
1>tools.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\teleport.cpp)
1>trashholder.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\tile.cpp)
1>vocation.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\thing.cpp)
1>waitlist.cpp
1>weapons.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\trashholder.cpp)
1>wildcardtree.cpp
1>xtea.cpp
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\vocation.cpp)
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\waitlist.cpp)
1>C:\Users\DOM\Downloads\forgottenserver\src\database.h(25,10): fatal error C1083: Nie można otworzyć pliku dołącz: 'mysql/mysql.h': No such file or directory (kompilowanie pliku źródłowego ..\src\weapons.cpp)
1>Kompilowanie projektu „theforgottenserver.vcxproj” wykonane — NIEPOWODZENIE.
========== Ponowna kompilacja: 0 zakończono powodzeniem, 1 zakończono niepowodzeniem, 0 pominięto ==========
 
If you're using the lastest version of MSVC you can use "show potential fixes". Then copy the potential fix to vcpkg command and run it on your vcpkg directory by using Git Bash or another command shell. This is a example:

potential fixes.png

In this case you're mising mysql.h and I see you're compiling for 64 bits. You don't need boosts and sdks, for nekiros 1.3. Instead of that, install vcpkg in any command shell by following Compiling on Windows (vcpkg) · otland/forgottenserver Wiki (https://github.com/otland/forgottenserver/wiki/Compiling-on-Windows-%28vcpkg%29)

Be sure that you use ./ instead of .\ when using commands. Just follow the guide, I leave you the vcpkg install command here.
Code:
./vcpkg install --triplet x64-windows boost-iostreams boost-asio boost-system boost-filesystem boost-variant boost-lockfree luajit libmariadb pugixml cryptopp fmt
 
That didn't work, but I did end up getting it to work. I just used the same parent path "luajit/lauxlib.h" and it worked. Now to see if this thing will connect to my server.

Thanks for the reply though!
 
Back
Top