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

Żart przy kompilacji?

Status
Not open for further replies.

masteuszx

OtsList.eu
Joined
Aug 3, 2008
Messages
784
Reaction score
45
g++ -I/usr/include/libxml2 -I/usr/include/lua5.1 -D__USE_MYSQL__ -D__ROOT_PERMISSION__ -D_THREAD_SAFE -D_REENTRANT -Wall -g -O1 -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 exception.o fileloader.o game.o globalevent.o group.o gui.o house.o housetile.o inputbox.o ioban.o ioguild.o iologindata.o iomap.o iomapserialize.o item.o itemattributes.o items.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 playerbox.o player.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 waitlist.o weapons.o vocation.o -llua5.1 -lmysqlclient -lboost_filesystem-mt -lboost_date_time-mt -lboost_system-mt -lboost_regex-mt -lboost_thread-mt -lgmp -lxml2
actions.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/boost/system/error_code.hpp:172: undefined reference to `boost::system::get_posix_category()'
/usr/local/include/boost/system/error_code.hpp:175: undefined reference to `boost::system::get_posix_category()'
baseevents.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/boost/system/error_code.hpp:172: undefined reference to `boost::system::get_posix_category()'
/usr/local/include/boost/system/error_code.hpp:175: undefined reference to `boost::system::get_posix_category()'
beds.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/boost/system/error_code.hpp:172: undefined reference to `boost::system::get_posix_category()'
beds.o:/usr/local/include/boost/system/error_code.hpp:175: more undefined references to `boost::system::get_posix_category()' follow
collect2: ld returned 1 exit status
make[1]: *** [theforgottenserver] Błąd 1
make[1]: Opuszczenie katalogu `/root/0.3.6'
make: *** [all] Błąd 2
ks352830:~/0.3.6#

Czy wiecie, co w tej sytuacji zrobić?
Miłe odpowiedzi mile widziane ^^.

Pozdrawiam.
 
ks352830:~# ls /usr/lib | grep libboost
libboost_date_time.a
libboost_date_time-gcc41-1_34_1.so.1.34.1
libboost_date_time-gcc41-mt-1_34_1.so.1.34.1
libboost_date_time-gcc42-1_34_1.so.1.34.1
libboost_date_time-gcc42-mt-1_34_1.so.1.34.1
libboost_date_time-mt.so
libboost_date_time-mt.so.1.35.0
libboost_date_time-mt.so.1.38.0
libboost_date_time.so
libboost_date_time.so.1.35.0
libboost_date_time.so.1.39.0
libboost_date_time.so.1.40.0
libboost_filesystem.a
libboost_filesystem-mt.so
libboost_filesystem-mt.so.1.35.0
libboost_filesystem.so
libboost_filesystem.so.1.35.0
libboost_filesystem.so.1.39.0
libboost_filesystem.so.1.40.0
libboost_graph-mt.so.1.35.0
libboost_graph.so.1.35.0
libboost_iostreams-mt.so.1.35.0
libboost_iostreams.so.1.35.0
libboost_prg_exec_monitor-mt.so.1.35.0
libboost_prg_exec_monitor.so.1.35.0
libboost_program_options-mt.so.1.35.0
libboost_program_options.so.1.35.0
libboost_python-mt-py24.so.1.35.0
libboost_python-mt-py25.so.1.35.0
libboost_python-py24.so.1.35.0
libboost_python-py25.so.1.35.0
libboost_regex.a
libboost_regex-gcc41-1_34_1.so.1.34.1
libboost_regex-gcc41-mt-1_34_1.so.1.34.1
libboost_regex-gcc42-1_34_1.so.1.34.1
libboost_regex-gcc42-mt-1_34_1.so.1.34.1
libboost_regex-mt.so
libboost_regex-mt.so.1.35.0
libboost_regex-mt.so.1.38.0
libboost_regex.so
libboost_regex.so.1.35.0
libboost_regex.so.1.39.0
libboost_regex.so.1.40.0
libboost_serialization.a
libboost_serialization-mt.so
libboost_serialization-mt.so.1.35.0
libboost_serialization-mt.so.1.38.0
libboost_serialization.so
libboost_serialization.so.1.35.0
libboost_serialization.so.1.39.0
libboost_serialization.so.1.40.0
libboost_signals-gcc41-1_34_1.so.1.34.1
libboost_signals-gcc41-mt-1_34_1.so.1.34.1
libboost_signals-gcc42-1_34_1.so.1.34.1
libboost_signals-gcc42-mt-1_34_1.so.1.34.1
libboost_signals-mt.so.1.35.0
libboost_signals-mt.so.1.38.0
libboost_signals.so.1.35.0
libboost_system.a
libboost_system-mt.so
libboost_system-mt.so.1.35.0
libboost_system.so
libboost_system.so.1.35.0
libboost_system.so.1.39.0
libboost_system.so.1.40.0
libboost_thread.a
libboost_thread-gcc41-mt-1_34_1.so.1.34.1
libboost_thread-gcc42-mt-1_34_1.so.1.34.1
libboost_thread-mt.so
libboost_thread-mt.so.1.35.0
libboost_thread-mt.so.1.38.0
libboost_thread.so
libboost_thread.so.1.39.0
libboost_thread.so.1.40.0
libboost_unit_test_framework-mt.so.1.35.0
libboost_unit_test_framework.so.1.35.0
libboost_wave-mt.so.1.35.0
libboost_wave.so.1.35.0
libboost_wserialization.a
libboost_wserialization-mt.so
libboost_wserialization-mt.so.1.35.0
libboost_wserialization-mt.so.1.38.0
libboost_wserialization.so
libboost_wserialization.so.1.35.0
libboost_wserialization.so.1.39.0
libboost_wserialization.so.1.40.0
ks352830:~#
Domyślam się, że o to chodzi.
 
Pokaz:
Code:
ls -la /usr/lib/libboost_system.so
 
ks352830:~# ls -la /usr/lib/libboost_system.so
lrwxrwxrwx 1 root root 25 01-20 09:45 /usr/lib/libboost_system.so -> libboost_system.so.1.39.0
ks352830:~#
xdd
 
Code:
-lboost_filesystem-mt -lboost_date_time-mt -lboost_system-mt -lboost_regex-mt -lboost_thread-mt
na
Code:
-lboost_filesystem -lboost_date_time -lboost_system -lboost_regex -lboost_thread

w Makefile albo pozmieniaj symlinki w /usr/lib na poprawne.
 
ks352830:~/0.3.6pl1# make
make all-am
make[1]: Wejście do katalogu `/root/0.3.6pl1'
g++ -I/usr/include/libxml2 -I/usr/include/lua5.1 -D__USE_MYSQL__ -D__ROOT_PERMISSION__ -D_THREAD_SAFE -D_REENTRANT -Wall -g -O1 -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 exception.o fileloader.o game.o globalevent.o group.o gui.o house.o housetile.o inputbox.o ioban.o ioguild.o iologindata.o iomap.o iomapserialize.o item.o itemattributes.o items.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 playerbox.o player.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 waitlist.o weapons.o vocation.o -llua5.1 -lmysqlclient -lboost_filesystem -lboost_date_time -lboost_system -lboost_regex -lboost_thread -lgmp -lxml2
actions.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/boost/system/error_code.hpp:172: undefined reference to `boost::system::get_posix_category()'
/usr/local/include/boost/system/error_code.hpp:175: undefined reference to `boost::system::get_posix_category()'
baseevents.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/boost/system/error_code.hpp:172: undefined reference to `boost::system::get_posix_category()'
/usr/local/include/boost/system/error_code.hpp:175: undefined reference to `boost::system::get_posix_category()'
beds.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/boost/system/error_code.hpp:172: undefined reference to `boost::system::get_posix_category()'
beds.o:/usr/local/include/boost/system/error_code.hpp:175: more undefined references to `boost::system::get_posix_category()' follow
collect2: ld returned 1 exit status
make[1]: *** [theforgottenserver] Błąd 1
make[1]: Opuszczenie katalogu `/root/0.3.6pl1'
make: *** [all] Błąd 2
ks352830:~/0.3.6pl1#
To samo ;)
 
Najlepiej to wywal/odinstaluj/unmerguj (zalezy jaki system) wszystkie boosty i doinstaluj 1.40.
 
ks352830:~/0.3.6pl1# make
make all-am
make[1]: Wejście do katalogu `/root/0.3.6pl1'
g++ -I/usr/include/libxml2 -I/usr/include/lua5.1 -D__USE_MYSQL__ -D__ROOT_PERMISSION__ -D_THREAD_SAFE -D_REENTRANT -Wall -g -O1 -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 exception.o fileloader.o game.o globalevent.o group.o gui.o house.o housetile.o inputbox.o ioban.o ioguild.o iologindata.o iomap.o iomapserialize.o item.o itemattributes.o items.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 playerbox.o player.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 waitlist.o weapons.o vocation.o -llua5.1 -lmysqlclient -lboost_filesystem-mt -lboost_date_time-mt -lboost_system-mt -lboost_regex-mt -lboost_thread-mt -lgmp -lxml2
actions.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/boost/system/error_code.hpp:172: undefined reference to `boost::system::get_posix_category()'
/usr/local/include/boost/system/error_code.hpp:175: undefined reference to `boost::system::get_posix_category()'
baseevents.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/boost/system/error_code.hpp:172: undefined reference to `boost::system::get_posix_category()'
/usr/local/include/boost/system/error_code.hpp:175: undefined reference to `boost::system::get_posix_category()'
beds.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/boost/system/error_code.hpp:172: undefined reference to `boost::system::get_posix_category()'
beds.o:/usr/local/include/boost/system/error_code.hpp:175: more undefined references to `boost::system::get_posix_category()' follow
collect2: ld returned 1 exit status
make[1]: *** [theforgottenserver] Błąd 1
make[1]: Opuszczenie katalogu `/root/0.3.6pl1'
make: *** [all] Błąd 2
ks352830:~/0.3.6pl1#
...:/`
 
raczej

ks352830:~/0.3.6pl1# ls -l /usr/lib | grep libboost
-rw-r--r-- 1 root root 160998 11-18 05:38 libboost_date_time.a
lrwxrwxrwx 1 root root 20 01-21 09:00 libboost_date_time-mt.a -> libboost_date_time.a
lrwxrwxrwx 1 root root 28 01-21 09:00 libboost_date_time-mt.so -> libboost_date_time.so.1.40.0
lrwxrwxrwx 1 root root 28 01-21 09:00 libboost_date_time.so -> libboost_date_time.so.1.40.0
-rw-r--r-- 1 root root 78032 11-18 05:38 libboost_date_time.so.1.40.0
-rw-r--r-- 1 root root 188958 11-18 05:38 libboost_filesystem.a
lrwxrwxrwx 1 root root 21 01-21 09:00 libboost_filesystem-mt.a -> libboost_filesystem.a
lrwxrwxrwx 1 root root 29 01-21 09:00 libboost_filesystem-mt.so -> libboost_filesystem.so.1.40.0
lrwxrwxrwx 1 root root 29 01-21 09:00 libboost_filesystem.so -> libboost_filesystem.so.1.40.0
-rw-r--r-- 1 root root 83456 11-18 05:38 libboost_filesystem.so.1.40.0
-rw-r--r-- 1 root root 2611852 11-18 05:38 libboost_regex.a
lrwxrwxrwx 1 root root 16 01-21 09:00 libboost_regex-mt.a -> libboost_regex.a
lrwxrwxrwx 1 root root 24 01-21 09:00 libboost_regex-mt.so -> libboost_regex.so.1.40.0
lrwxrwxrwx 1 root root 24 01-21 09:00 libboost_regex.so -> libboost_regex.so.1.40.0
-rw-r--r-- 1 root root 1017344 11-18 05:38 libboost_regex.so.1.40.0
-rw-r--r-- 1 root root 1273282 11-18 05:38 libboost_serialization.a
lrwxrwxrwx 1 root root 24 01-21 09:00 libboost_serialization-mt.a -> libboost_serialization.a
lrwxrwxrwx 1 root root 32 01-21 09:00 libboost_serialization-mt.so -> libboost_serialization.so.1.40.0
lrwxrwxrwx 1 root root 32 01-21 09:00 libboost_serialization.so -> libboost_serialization.so.1.40.0
-rw-r--r-- 1 root root 471008 11-18 05:38 libboost_serialization.so.1.40.0
-rw-r--r-- 1 root root 24284 11-18 05:38 libboost_system.a
lrwxrwxrwx 1 root root 17 01-21 09:00 libboost_system-mt.a -> libboost_system.a
lrwxrwxrwx 1 root root 25 01-21 09:00 libboost_system-mt.so -> libboost_system.so.1.40.0
lrwxrwxrwx 1 root root 25 01-21 09:00 libboost_system.so -> libboost_system.so.1.40.0
-rw-r--r-- 1 root root 12304 11-18 05:38 libboost_system.so.1.40.0
-rw-r--r-- 1 root root 174464 11-18 05:38 libboost_thread.a
lrwxrwxrwx 1 root root 17 01-21 09:00 libboost_thread-mt.a -> libboost_thread.a
lrwxrwxrwx 1 root root 25 01-21 09:00 libboost_thread-mt.so -> libboost_thread.so.1.40.0
lrwxrwxrwx 1 root root 25 01-21 09:00 libboost_thread.so -> libboost_thread.so.1.40.0
-rw-r--r-- 1 root root 87920 11-18 05:38 libboost_thread.so.1.40.0
-rw-r--r-- 1 root root 888160 11-18 05:38 libboost_wserialization.a
lrwxrwxrwx 1 root root 25 01-21 09:00 libboost_wserialization-mt.a -> libboost_wserialization.a
lrwxrwxrwx 1 root root 33 01-21 09:00 libboost_wserialization-mt.so -> libboost_wserialization.so.1.40.0
lrwxrwxrwx 1 root root 33 01-21 09:00 libboost_wserialization.so -> libboost_wserialization.so.1.40.0
-rw-r--r-- 1 root root 349640 11-18 05:38 libboost_wserialization.so.1.40.0
ks352830:~/0.3.6pl1#
 
jak ci znowu błąd wywali to przeczytaj całe doc/readme
od podszewki :$
 
mam pytanie, co trzeba zrobić z ls /usr/lib | grep libboost ? Gdzie to wpisać?
 
Dobra pierdole, rozinstalowałem wszystko, zainstalowałem to co potrzebne a i tak kurwa cały czas ten jebany błąd. JAKIEŚ INNE SOLUCJE?
 
dokładnie wsadź boost_asio do jakiegoś tam folderu , już nie pamiętam przeczytaj dokładnie SOLUCJA w /doc/readme
w twoim tfsie :)
 
Status
Not open for further replies.
Back
Top