• 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 problem compilation

gepard15

New Member
Joined
Feb 22, 2011
Messages
27
Reaction score
2
I have a problem when compiling from source 0.2.10
g++ -I. -I/usr/include/libxml2 -I /usr/include/lua5.1 -D_THREAD_SAFE -D_REENTRANT -D__NO_HOMEDIR_CONF__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__USE_MYSQL__ -D__USE_SQLITE__ -Werror -Wall -O2 -o forgottenserver actions.o admin.o allocator.o ban.o baseevents.o beds.o creature.o creatureevent.o chat.o combat.o commands.o condition.o configmanager.o connection.o container.o cylinder.o database.o databasemysql.o databasesqlite.o depot.o exception.o fileloader.o game.o globalevent.o gui.o house.o housetile.o ioguild.o iologindata.o iomap.o iomapserialize.o inputbox.o item.o items.o logger.o luascript.o mailbox.o map.o md5.o monster.o monsters.o mounts.o movement.o networkmessage.o npc.o otserv.o outfit.o outputmessage.o party.o player.o playerbox.o position.o protocol.o protocolgame.o protocollogin.o protocolold.o quests.o raids.o rsa.o scheduler.o scriptmanager.o server.o sha1.o spawn.o spells.o status.o talkaction.o tasks.o teleport.o textlogger.o thing.o tile.o tools.o trashholder.o vocation.o waitlist.o weapons.o -lxml2 -lpthread -llua5.1 -lgmp -lmysqlclient -lsqlite3 -lboost_regex -llua5.1-sql-mysql -ldl -lboost_system -lboost_thread
anyone know what I'm doing wrong?
 
server can not be activated :/
now, after installing a boost from the readme I got the following error:
In file included from /usr/include/boost/asio/detail/impl/throw_error.ipp:21,
from /usr/include/boost/asio/detail/throw_error.hpp:52,
from /usr/include/boost/asio/detail/impl/posix_mutex.ipp:23,
from /usr/include/boost/asio/detail/posix_mutex.hpp:73,
from /usr/include/boost/asio/detail/mutex.hpp:25,
from /usr/include/boost/asio/detail/service_registry.hpp:20,
from /usr/include/boost/asio/impl/io_service.hpp:18,
from /usr/include/boost/asio/io_service.hpp:684,
from /usr/include/boost/asio/basic_io_object.hpp:20,
from /usr/include/boost/asio/basic_socket.hpp:19,
from /usr/include/boost/asio/basic_datagram_socket.hpp:20,
from /usr/include/boost/asio.hpp:20,
from connection.h:25,
from admin.cpp:24:
/usr/include/boost/system/system_error.hpp:22: error: expected initializer before ':' token
In file included from /usr/include/boost/asio/impl/io_service.hpp:18,
from /usr/include/boost/asio/io_service.hpp:684,
from /usr/include/boost/asio/basic_io_object.hpp:20,
from /usr/include/boost/asio/basic_socket.hpp:19,
from /usr/include/boost/asio/basic_datagram_socket.hpp:20,
from /usr/include/boost/asio.hpp:20,
from connection.h:25,
from admin.cpp:24:
/usr/include/boost/asio/detail/service_registry.hpp:38: error: expected '}' before end of line
/usr/include/boost/asio/detail/service_registry.hpp:38: error: expected '}' before end of line
/usr/include/boost/asio/detail/service_registry.hpp:38: error: expected declaration before end of line
make: *** [admin.o] Error 1
i do not know what i'm doing wrong.
can install other boost?
i've done it like this:
my repositories that I downloaded
deb http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib
later
Code:
apt-get update -o APT::Cache-Limit=12582912000
Code:
apt-get upgrade
Code:
apt-get install subversion autoconf automake make g++ libxml2 libxml2-dev libxml++2.6-dev lua5.1 liblua5.1-0 liblua5.1-0-dev libboost-dev libboost-date-time-dev libboost-regex-dev libboost-thread-dev libmysql++-dev libgmp3-dev liblua5.1-sql-mysql2 liblua5.1-sql-sqlite2 liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite-dev libsqlite3-dev
Code:
cd ~
cd /root/ots
make
so i compiled

@edyt--------------------------------------------
and the first error (though you wrote that it is not an error) after entering ./tfs, ./theforgottenserver or ./TheForgottenServer had an error:
Code:
-bash: ./tfs: No such file or directory
or

-bash: ./theforgottenserver: No such file or directory
or
-bash: ./theforgottenserver: No such file or directory
 
Last edited:
Back
Top