• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Compiling [TFS 1.0] First time compiling under Linux (Ubuntu).

medanny77

New Member
Joined
Dec 25, 2013
Messages
37
Reaction score
4
Code:
root@servidor:/home/tibiaserver# cd forgottenserver
root@servidor:/home/tibiaserver/forgottenserver# mkdir build && cd build
root@servidor:/home/tibiaserver/forgottenserver/build# cmake ..
-- The C compiler identification is GNU 4.7.3
-- The CXX compiler identification is GNU 4.7.3
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test COMPILER_KNOWS_CXX11
-- Performing Test COMPILER_KNOWS_CXX11 - Success
-- Performing Test COMPILER_KNOWS_STDLIB
-- Performing Test COMPILER_KNOWS_STDLIB - Failed
-- Found GMP: /usr/include
-- MySQL Include dir: /usr/include/mysql  library dir: /usr/lib/x86_64-linux-gnu
-- MySQL client libraries: mysqlclient
-- Could NOT find LuaJIT (missing:  LUA_LIBRARIES LUA_INCLUDE_DIR)
-- Found Lua: /usr/lib/x86_64-linux-gnu/liblua5.2.so;/usr/lib/x86_64-linux-gnu/libm.so
-- Boost version: 1.49.0
-- Found the following Boost libraries:
--  system
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tibiaserver/forgottenserver/build
root@servidor:/home/tibiaserver/forgottenserver/build# make
Scanning dependencies of target tfs
[  1%] Building CXX object CMakeFiles/tfs.dir/src/actions.cpp.o
[  2%] Building CXX object CMakeFiles/tfs.dir/src/ban.cpp.o
[  4%] Building CXX object CMakeFiles/tfs.dir/src/baseevents.cpp.o
[  5%] Building CXX object CMakeFiles/tfs.dir/src/beds.cpp.o
[  6%] Building CXX object CMakeFiles/tfs.dir/src/chat.cpp.o
[  8%] Building CXX object CMakeFiles/tfs.dir/src/combat.cpp.o
[  9%] Building CXX object CMakeFiles/tfs.dir/src/commands.cpp.o
[ 10%] Building CXX object CMakeFiles/tfs.dir/src/condition.cpp.o
[ 12%] Building CXX object CMakeFiles/tfs.dir/src/configmanager.cpp.o
[ 13%] Building CXX object CMakeFiles/tfs.dir/src/connection.cpp.o
[ 14%] Building CXX object CMakeFiles/tfs.dir/src/container.cpp.o
[ 16%] Building CXX object CMakeFiles/tfs.dir/src/creature.cpp.o
[ 17%] Building CXX object CMakeFiles/tfs.dir/src/creatureevent.cpp.o
[ 18%] Building CXX object CMakeFiles/tfs.dir/src/cylinder.cpp.o
[ 20%] Building CXX object CMakeFiles/tfs.dir/src/database.cpp.o
[ 21%] Building CXX object CMakeFiles/tfs.dir/src/databasemanager.cpp.o
[ 22%] Building CXX object CMakeFiles/tfs.dir/src/depotchest.cpp.o
[ 24%] Building CXX object CMakeFiles/tfs.dir/src/depotlocker.cpp.o
[ 25%] Building CXX object CMakeFiles/tfs.dir/src/events.cpp.o
[ 27%] Building CXX object CMakeFiles/tfs.dir/src/fileloader.cpp.o
[ 28%] Building CXX object CMakeFiles/tfs.dir/src/game.cpp.o
[ 29%] Building CXX object CMakeFiles/tfs.dir/src/globalevent.cpp.o
[ 31%] Building CXX object CMakeFiles/tfs.dir/src/guild.cpp.o
[ 32%] Building CXX object CMakeFiles/tfs.dir/src/groups.cpp.o
[ 33%] Building CXX object CMakeFiles/tfs.dir/src/house.cpp.o
[ 35%] Building CXX object CMakeFiles/tfs.dir/src/housetile.cpp.o
[ 36%] Building CXX object CMakeFiles/tfs.dir/src/inbox.cpp.o
[ 37%] Building CXX object CMakeFiles/tfs.dir/src/ioguild.cpp.o
[ 39%] Building CXX object CMakeFiles/tfs.dir/src/iologindata.cpp.o
[ 40%] Building CXX object CMakeFiles/tfs.dir/src/iomap.cpp.o
[ 41%] Building CXX object CMakeFiles/tfs.dir/src/iomapserialize.cpp.o
[ 43%] Building CXX object CMakeFiles/tfs.dir/src/iomarket.cpp.o
[ 44%] Building CXX object CMakeFiles/tfs.dir/src/item.cpp.o
[ 45%] Building CXX object CMakeFiles/tfs.dir/src/items.cpp.o
[ 47%] Building CXX object CMakeFiles/tfs.dir/src/luascript.cpp.o
[ 48%] Building CXX object CMakeFiles/tfs.dir/src/mailbox.cpp.o
[ 50%] Building CXX object CMakeFiles/tfs.dir/src/map.cpp.o
[ 51%] Building CXX object CMakeFiles/tfs.dir/src/monster.cpp.o
[ 52%] Building CXX object CMakeFiles/tfs.dir/src/monsters.cpp.o
[ 54%] Building CXX object CMakeFiles/tfs.dir/src/mounts.cpp.o
[ 55%] Building CXX object CMakeFiles/tfs.dir/src/movement.cpp.o
[ 56%] Building CXX object CMakeFiles/tfs.dir/src/networkmessage.cpp.o
[ 58%] Building CXX object CMakeFiles/tfs.dir/src/npc.cpp.o
[ 59%] Building CXX object CMakeFiles/tfs.dir/src/otpch.cpp.o
[ 60%] Building CXX object CMakeFiles/tfs.dir/src/otserv.cpp.o
[ 62%] Building CXX object CMakeFiles/tfs.dir/src/outfit.cpp.o
[ 63%] Building CXX object CMakeFiles/tfs.dir/src/outputmessage.cpp.o
[ 64%] Building CXX object CMakeFiles/tfs.dir/src/party.cpp.o
[ 66%] Building CXX object CMakeFiles/tfs.dir/src/player.cpp.o
[ 67%] Building CXX object CMakeFiles/tfs.dir/src/position.cpp.o
[ 68%] Building CXX object CMakeFiles/tfs.dir/src/protocol.cpp.o
[ 70%] Building CXX object CMakeFiles/tfs.dir/src/protocolgame.cpp.o
[ 71%] Building CXX object CMakeFiles/tfs.dir/src/protocollogin.cpp.o
[ 72%] Building CXX object CMakeFiles/tfs.dir/src/protocolold.cpp.o
[ 74%] Building CXX object CMakeFiles/tfs.dir/src/protocolstatus.cpp.o
[ 75%] Building CXX object CMakeFiles/tfs.dir/src/quests.cpp.o
[ 77%] Building CXX object CMakeFiles/tfs.dir/src/raids.cpp.o
[ 78%] Building CXX object CMakeFiles/tfs.dir/src/rsa.cpp.o
[ 79%] Building CXX object CMakeFiles/tfs.dir/src/scheduler.cpp.o
[ 81%] Building CXX object CMakeFiles/tfs.dir/src/scriptmanager.cpp.o
[ 82%] Building CXX object CMakeFiles/tfs.dir/src/server.cpp.o
[ 83%] Building CXX object CMakeFiles/tfs.dir/src/spawn.cpp.o
[ 85%] Building CXX object CMakeFiles/tfs.dir/src/spells.cpp.o
[ 86%] Building CXX object CMakeFiles/tfs.dir/src/talkaction.cpp.o
[ 87%] Building CXX object CMakeFiles/tfs.dir/src/tasks.cpp.o
[ 89%] Building CXX object CMakeFiles/tfs.dir/src/teleport.cpp.o
[ 90%] Building CXX object CMakeFiles/tfs.dir/src/thing.cpp.o
[ 91%] Building CXX object CMakeFiles/tfs.dir/src/tile.cpp.o
[ 93%] Building CXX object CMakeFiles/tfs.dir/src/tools.cpp.o
[ 94%] Building CXX object CMakeFiles/tfs.dir/src/trashholder.cpp.o
[ 95%] Building CXX object CMakeFiles/tfs.dir/src/vocation.cpp.o
[ 97%] Building CXX object CMakeFiles/tfs.dir/src/waitlist.cpp.o
[ 98%] Building CXX object CMakeFiles/tfs.dir/src/weapons.cpp.o
[100%] Building CXX object CMakeFiles/tfs.dir/src/wildcardtree.cpp.o
Linking CXX executable tfs
/usr/bin/ld: CMakeFiles/tfs.dir/src/actions.cpp.o: undefined reference to symbol 'pthread_key_delete@@GLIBC_2.2.5'
/usr/bin/ld: note: 'pthread_key_delete@@GLIBC_2.2.5' is defined in DSO /lib/x86_64-linux-gnu/libpthread.so.0 so try adding it to the linker command line
/lib/x86_64-linux-gnu/libpthread.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [tfs] Error 1
make[1]: *** [CMakeFiles/tfs.dir/all] Error 2
make: *** [all] Error 2

I follow the tutorial on GitHub im not sure what is going on it anyone could help i would apreciated.
 
Back
Top