• 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!

Błąd przy kompilacji silnika debian7

funnyss

New Member
Joined
Jul 31, 2014
Messages
10
Reaction score
0
Po komendzie make wsyzstko jest ok dopiero na sam koniec wywala taki oto błąd

Code:
TRANT -Wall -Wextra -Wno-strict-aliasing -g -O2 -pipe   -o theforgottenserver actions.o  allocator.o baseevents.o beds.o chat.o combat.o condition.o configmanager.o connection.o container.o creature.o creatureevent.o cylinder.o database.o databasemanager.o databasemysql.o   depot.o dispatcher.o exception.o fileloader.o game.o  globalevent.o group.o house.o housetile.o ioban.o ioguild.o iologindata.o iomap.o iomapserialize.o item.o itemattributes.o items.o luascript.o mailbox.o manager.o map.o monster.o monsters.o movement.o networkmessage.o npc.o otserv.o outfit.o outputmessage.o party.o player.o position.o protocol.o protocolgame.o protocolhttp.o protocollogin.o protocolold.o quests.o raids.o rsa.o scheduler.o scriptmanager.o server.o spawn.o spells.o status.o talkaction.o teleport.o textlogger.o thing.o tile.o tools.o trashholder.o waitlist.o weapons.o vocation.o -llua5.1   -lmysqlclient -lcryptopp -lboost_filesystem-mt -lboost_date_time-mt -lboost_system-mt -lboost_regex-mt -lboost_thread-mt -lz -lgmp  -lxml2
/usr/bin/ld: cannot find -lboost_filesystem-mt
/usr/bin/ld: cannot find -lboost_date_time-mt
/usr/bin/ld: cannot find -lboost_system-mt
/usr/bin/ld: cannot find -lboost_regex-mt
/usr/bin/ld: cannot find -lboost_thread-mt
collect2: error: ld returned 1 exit status
make[1]: *** [theforgottenserver] Błąd 1
make[1]: Opuszczenie katalogu ` .......'
make: *** [all] Błąd 2

Z góry dzięki za pomoc :)
 
When i delete "-mt" surfix i have next error

Code:
make  all-am
make[1]: Wejście do katalogu `/usr/share/nginx/www/ots/engine'
g++ -I/usr/include/libxml2  -I/usr/include/lua5.1    -D__USE_MYSQL__    -D__WAR_SYSTEM__ -D_THREAD_SAFE -D_REENTRANT -Wall -Wextra -Wno-strict-aliasing -g -O2 -pipe   -o theforgottenserver actions.o  allocator.o baseevents.o beds.o chat.o combat.o condition.o configmanager.o connection.o container.o creature.o creatureevent.o cylinder.o database.o databasemanager.o databasemysql.o   depot.o dispatcher.o exception.o fileloader.o game.o  globalevent.o group.o house.o housetile.o ioban.o ioguild.o iologindata.o iomap.o iomapserialize.o item.o itemattributes.o items.o luascript.o mailbox.o manager.o map.o monster.o monsters.o movement.o networkmessage.o npc.o otserv.o outfit.o outputmessage.o party.o player.o position.o protocol.o protocolgame.o protocolhttp.o protocollogin.o protocolold.o quests.o raids.o rsa.o scheduler.o scriptmanager.o server.o spawn.o spells.o status.o talkaction.o teleport.o textlogger.o thing.o tile.o tools.o trashholder.o waitlist.o weapons.o vocation.o -llua5.1   -lmysqlclient -lcryptopp -lboost_filesystem -lboost_date_time -lboost_system -lboost_regex -lboost_thread -lz -lgmp  -lxml2
/usr/bin/ld: i386 architecture of input file `allocator.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `exception.o' is incompatible with i386:x86-64 output
collect2: error: ld returned 1 exit status
make[1]: *** [theforgottenserver] Błąd 1
make[1]: Opuszczenie katalogu `/usr/share/nginx/www/ots/engine'
make: *** [all] Błąd 2


#edit
Ok. poradziłem sobie wystarczyła komenda make clean :)
 
Last edited:
Na następny raz pamiętaj, że jest coś takiego jak dział support, bo tak nam tu śmiecisz głównego boarda :<
 
Nie chcę otwierać nowego tematu więc pisze tutaj. Mam taki błąd przy kompilacji silnika
Code:
In file included from creature.h:13:0,
                 from player.h:6,
                 from actions.cpp:7:
luascript.h:9:21: fatal error: lauxlib.h: Nie ma takiego pliku ani katalogu
compilation terminated.
In file included from creature.h:13:0,
                 from player.h:6,
                 from chat.cpp:2:
luascript.h:9:21: fatal error: lauxlib.h: Nie ma takiego pliku ani katalogu
compilation terminated.
In file included from creature.h:13:0,
                 from commands.h:7,
                 from commands.cpp:6:
luascript.h:9:21: fatal error: lauxlib.h: Nie ma takiego pliku ani katalogu
compilation terminated.
gcc -I. -I/usr/include/libxml2  -I/usr/include/lua50 -I/usr/local/include -D__LINUX__ -DHUCZU_PVP -DHUCZU_SKULLS -DHUCZU_RECORD -DHUCZU_FOLLOW -DHUCZU_LOOT_INFO -DHUCZU_EXHAUSTED -DHUCZU_RRV -DHUCZU_SERVER_LOG -DHUCZU_PARCEL_SYSTEM -DHUCZU_BAN_SYSTEM -DHUCZU_STAGE_EXP -DHUCZU_PAY_SYSTEM -DHUCZU_NAPISY -D__MIZIAK_SUPERMANAS__ -D__MIZIAK_CREATURESCRIPTS__ -D__MIZIAK_TALKACTIONS__ -D__MIZIAK_TASKS__ -DYUR_CVS_MODS -DYUR_LOGIN_QUEUE -DYUR_BOH -DYUR_PVP_ARENA -DYUR_RINGS_AMULETS -DYUR_HIGH_LEVELS -DYUR_PREMIUM_PROMOTION -D_NG_BBK_SPAMSPELL__ -D__KIRO_AKT__ -DTLM_HOUSE_SYSTEM -DTRS_GM_INVISIBLE -DCVS_DAY_CYCLE -DFIXY -DTR_SUMMONS -Werror -g -ggdb -Winvalid-pch -include "preheaders.h" -c creature.cpp
gcc -I. -I/usr/include/libxml2  -I/usr/include/lua50 -I/usr/local/include -D__LINUX__ -DHUCZU_PVP -DHUCZU_SKULLS -DHUCZU_RECORD -DHUCZU_FOLLOW -DHUCZU_LOOT_INFO -DHUCZU_EXHAUSTED -DHUCZU_RRV -DHUCZU_SERVER_LOG -DHUCZU_PARCEL_SYSTEM -DHUCZU_BAN_SYSTEM -DHUCZU_STAGE_EXP -DHUCZU_PAY_SYSTEM -DHUCZU_NAPISY -D__MIZIAK_SUPERMANAS__ -D__MIZIAK_CREATURESCRIPTS__ -D__MIZIAK_TALKACTIONS__ -D__MIZIAK_TASKS__ -DYUR_CVS_MODS -DYUR_LOGIN_QUEUE -DYUR_BOH -DYUR_PVP_ARENA -DYUR_RINGS_AMULETS -DYUR_HIGH_LEVELS -DYUR_PREMIUM_PROMOTION -D_NG_BBK_SPAMSPELL__ -D__KIRO_AKT__ -DTLM_HOUSE_SYSTEM -DTRS_GM_INVISIBLE -DCVS_DAY_CYCLE -DFIXY -DTR_SUMMONS -Werror -g -ggdb -Winvalid-pch -include "preheaders.h" -c database.cpp
make: *** [chat.o] Błąd 1
make: *** Oczekiwanie na niezakończone zadania....
In file included from creature.h:13:0,
                 from magic.h:352,
                 from tile.h:7,
                 from spawn.h:6,
                 from game.h:12,
                 from creature.cpp:8:
luascript.h:9:21: fatal error: lauxlib.h: Nie ma takiego pliku ani katalogu
compilation terminated.
In file included from database.cpp:5:0:
databasemysql.h:31:25: fatal error: mysql/mysql.h: Nie ma takiego pliku ani katalogu
compilation terminated.
make: *** [actions.o] Błąd 1
make: *** [commands.o] Błąd 1
make: *** [creature.o] Błąd 1
make: *** [database.o] Błąd 1

Brakuje jakiegos pliku lauxlib.h. w jakiej paczce jest ten plik?

Edit.
Coś zrobiłem i teraz jest taki błąd:
HTML:
In file included from creature.h:13:0,
                 from player.h:6,
                 from chat.cpp:2:
luascript.h:8:17: fatal error: lua.h: Nie ma takiego pliku ani katalogu
compilation terminated.
In file included from creature.h:13:0,
                 from player.h:6,
                 from actions.cpp:7:
luascript.h:8:17: fatal error: lua.h: Nie ma takiego pliku ani katalogu
compilation terminated.
In file included from creature.h:13:0,
                 from commands.h:7,
                 from commands.cpp:6:
luascript.h:8:17: fatal error: lua.h: Nie ma takiego pliku ani katalogu
compilation terminated.
make: *** [actions.o] Błąd 1
make: *** Oczekiwanie na niezakończone zadania....
make: *** [chat.o] Błąd 1
make: *** [commands.o] Błąd 1
 
Last edited:
Back
Top