Strona 1 z 1

Kompilacja Serwera

: 04 stycznia 2014, 15:01
autor: Gendi
Witam.
Mam serwer VPS (linux debian) chciałem na nim kompilować serwer do gry - open tibia serwer.
Niestety napotkałem błędy podczas kompilacji:

Kod: Zaznacz cały

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_SQLITE__ -D__USE_MYSQL__ -Werror -Wall -O0 -ggdb -o forgottenserver account.o 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 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 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 -llua5.1-sql-sqlite -ldl -lboost_system -lboost_thread
/usr/bin/ld: cannot find -llua5.1-sql-sqlite
collect2: ld returned 1 exit status
make: *** [forgottenserver] Error 1

Pliki z końcówką .o - nie wiem skąd te pliki ;p w source do kompilacji ich nie ma, a dlaczego znalazły się one podczas kompilacji to nie wiem.
Pobrałem następujące paczki:

Kod: Zaznacz cały

apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-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 libcurl4-openssl-dev 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 -o APT::Cache-Limit=12582912000
Do tego jeszcze lua-5.1.4:

Kod: Zaznacz cały

cd ~ 
cd /usr/src/ 
wget http://www.lua.org/ftp/lua-5.1.4.tar.gz 
tar -xzvf lua-5.1.4.tar.gz 
cd lua* 
make linux && make install
oraz lista reporyztoriów:

Kod: Zaznacz cały

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
Nie oczekuję od nikogo cudów ponieważ nie każdy musi się znać na OTS (open tibia server) lecz moim zdaniem brakuję tutaj jakiś plików tylko błąd który mi wyskakuje za dużo mi nie mówi.
Jeśli ktoś wie czego może brakować lub co mołgbym zrobić prosze o pomoc.

: 04 stycznia 2014, 21:17
autor: Gendi
przepraszam za double post.
Wyczytałem gdzie w sieci, że pomaga instalacja boosta 1.4.5 wie ktoś jak to wykonać?