• 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 Linux tfs 0.2.1 Error in compiling

Lolek

New Member
Joined
Sep 29, 2008
Messages
298
Reaction score
0
HI
I have tfs 0.2.1 and linux debian 5.0 lenny

I have error in compiling

Code:
g++ -I. -I/usr/include/libxml2 -I/usr/include/lua5.1 -Werror -Wall -O1 -D_THREAD_SAFE -D_REENTRANT -D__NO_HOMEDIR_CONF__ -D__USE_MYSQL__ -D__USE_SQLITE__ -c otserv.cpp
In file included from otserv.cpp:24:
server.h: In member function 'bool ServiceManager::add(uint16_t)':
server.h:127: error: 'cout' is not a member of 'std'
server.h:147: error: 'cout' is not a member of 'std'
make: *** [otserv.o] Błąd 1

Please Help
 
:/ Next error

/usr/bin/ld: cannot find -llua5.1-sql-sqlite
collect2: ld returned 1 exit status
make: *** [forgottenserver] Błąd 1

@edit
packet llua5.1-sql-sqlite not found :/ and all in reademe installed

all installed
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
 
Last edited:
Installed
Code:
aptitude install libboost-dev libboost-system-dev libboost-filesystem-dev libboost-date-time-dev libboost-regex-dev libboost-thread-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8
and have the same problem and error
 
in debian 5.0 ist only new version iblua5.1-sql-sqlite-dev :/

@edit
next error
/usr/bin/ld: cannot find -lboost_system
collect2: ld returned 1 exit status
make: *** [forgottenserver] Błąd 1
 
Last edited:
Big Error in the ending

Code:
/usr/bin/ld: warning: libmysqlclient.so.16, needed by /usr/lib/liblua5.1-sql-mysql.so, may conflict with libmysqlclient.so.15
admin.o: In function `global constructors keyed to g_adminConfig':
admin.cpp:(.text+0x914): undefined reference to `boost::system::get_system_category()'
admin.cpp:(.text+0x920): undefined reference to `boost::system::get_posix_category()'
admin.cpp:(.text+0x92c): undefined reference to `boost::system::get_posix_category()'
admin.cpp:(.text+0x938): undefined reference to `boost::system::get_system_category()'
connection.o: In function `global constructors keyed to _ZN17ConnectionManager16createConnectionEPN5boost4asio19basic_stream_socketINS1_2ip3tcpENS1_21stream_socket_serviceIS4_EEEERNS1_10io_serviceENS0_10shared_ptrI11ServicePortEE':
connection.cpp:(.text+0x77): undefined reference to `boost::system::get_system_category()'
connection.cpp:(.text+0x83): undefined reference to `boost::system::get_posix_category()'
connection.cpp:(.text+0x8f): undefined reference to `boost::system::get_posix_category()'
connection.cpp:(.text+0x9b): undefined reference to `boost::system::get_system_category()'
game.o: In function `global constructors keyed to _ZN4GameC2Ev':
game.cpp:(.text+0x14c44): undefined reference to `boost::system::get_system_category()'
game.cpp:(.text+0x14c50): undefined reference to `boost::system::get_posix_category()'
game.cpp:(.text+0x14c5c): undefined reference to `boost::system::get_posix_category()'
game.cpp:(.text+0x14c68): undefined reference to `boost::system::get_system_category()'
otserv.o: In function `global constructors keyed to g_dispatcher':
otserv.cpp:(.text+0x74): undefined reference to `boost::system::get_system_category()'
otserv.cpp:(.text+0x80): undefined reference to `boost::system::get_posix_category()'
otserv.cpp:(.text+0x8c): undefined reference to `boost::system::get_posix_category()'
otserv.cpp:(.text+0x98): undefined reference to `boost::system::get_system_category()'
outputmessage.o: In function `global constructors keyed to _ZN13OutputMessageC2Ev':
outputmessage.cpp:(.text+0x591): undefined reference to `boost::system::get_system_category()'
outputmessage.cpp:(.text+0x59d): undefined reference to `boost::system::get_posix_category()'
outputmessage.cpp:(.text+0x5a9): undefined reference to `boost::system::get_posix_category()'
outputmessage.cpp:(.text+0x5b5): undefined reference to `boost::system::get_system_category()'
protocol.o: In function `global constructors keyed to _ZN8Protocol13onSendMessageEP13OutputMessage':
protocol.cpp:(.text+0x422): undefined reference to `boost::system::get_system_category()'
protocol.cpp:(.text+0x42e): undefined reference to `boost::system::get_posix_category()'
protocol.cpp:(.text+0x43a): undefined reference to `boost::system::get_posix_category()'
protocol.cpp:(.text+0x446): undefined reference to `boost::system::get_system_category()'
protocolgame.o: In function `global constructors keyed to g_chat':
protocolgame.cpp:(.text+0x8f90): undefined reference to `boost::system::get_system_category()'
protocolgame.cpp:(.text+0x8f9c): undefined reference to `boost::system::get_posix_category()'
protocolgame.cpp:(.text+0x8fa8): undefined reference to `boost::system::get_posix_category()'
protocolgame.cpp:(.text+0x8fb4): undefined reference to `boost::system::get_system_category()'
protocollogin.o: In function `global constructors keyed to _ZN13ProtocolLogin16disconnectClientEhPKc':
protocollogin.cpp:(.text+0xba6): undefined reference to `boost::system::get_system_category()'
protocollogin.cpp:(.text+0xbb2): undefined reference to `boost::system::get_posix_category()'
protocollogin.cpp:(.text+0xbbe): undefined reference to `boost::system::get_posix_category()'
protocollogin.cpp:(.text+0xbca): undefined reference to `boost::system::get_system_category()'
protocolold.o: In function `global constructors keyed to _ZN11ProtocolOld16disconnectClientEhPKc':
protocolold.cpp:(.text+0x2d2): undefined reference to `boost::system::get_system_category()'
protocolold.cpp:(.text+0x2de): undefined reference to `boost::system::get_posix_category()'
protocolold.cpp:(.text+0x2ea): undefined reference to `boost::system::get_posix_category()'
protocolold.cpp:(.text+0x2f6): undefined reference to `boost::system::get_system_category()'
server.o: In function `global constructors keyed to _ZN14ServiceManagerC2Ev':
server.cpp:(.text+0x5b4): undefined reference to `boost::system::get_system_category()'
server.cpp:(.text+0x5c0): undefined reference to `boost::system::get_posix_category()'
server.cpp:(.text+0x5cc): undefined reference to `boost::system::get_posix_category()'
server.cpp:(.text+0x5d8): undefined reference to `boost::system::get_system_category()'
status.o: In function `global constructors keyed to _ZN14ProtocolStatus12ipConnectMapE':
status.cpp:(.text+0xb89): undefined reference to `boost::system::get_system_category()'
status.cpp:(.text+0xb95): undefined reference to `boost::system::get_posix_category()'
status.cpp:(.text+0xba1): undefined reference to `boost::system::get_posix_category()'
status.cpp:(.text+0xbad): undefined reference to `boost::system::get_system_category()'
collect2: ld returned 1 exit status
make: *** [forgottenserver] Błąd 1

@edit

Yeah only this error

/usr/bin/ld: warning: libmysqlclient.so.16, needed by /usr/lib/liblua5.1-sql-mysql.so, may conflict with libmysqlclient.so.15
 
Last edited:
Please help in this error
/usr/bin/ld: warning: libmysqlclient.so.16, needed by /usr/lib/liblua5.1-sql-mysql.so, may conflict with libmysqlclient.so.15
 
>> Loading bans
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct NULL not valid
 
Back
Top