Strona 1 z 1

Błędy przy kompilacji elementów serwera tibii

: 02 marca 2011, 16:10
autor: BioHazard
Witajcie.
Od razu mówię, tak, chodzi o serwer tibii.

Mam problem, zainstalowałem wszystko sobie elegancko, a OTS nie chce się skompilować do końca, ponieważ, wyświetla taki błąd:

Kod: Zaznacz cały

checking for __gmpz_init2 in -lgmp... yes
checking for main in -lboost_thread-gcc-mt... no
checking for main in -lboost_thread-mt... yes
checking for main in -lboost_regex-gcc-mt... no
checking for main in -lboost_regex-mt... yes
checking for main in -lboost_system-gcc-mt... no
checking for main in -lboost_system-mt... yes
checking for main in -lboost_date_time-gcc-mt... no
checking for main in -lboost_date_time-mt... yes
checking for main in -lboost_filesystem-gcc-mt... no
checking for main in -lboost_filesystem-mt... yes
[B]checking boost/asio.hpp usability... no
checking boost/asio.hpp presence... yes[/B]
configure: WARNING: boost/asio.hpp: present but cannot be compiled
configure: WARNING: boost/asio.hpp:     check for missing prerequisite headers?
configure: WARNING: boost/asio.hpp: see the Autoconf documentation
configure: WARNING: boost/asio.hpp:     section "Present But Cannot Be Compiled"
configure: WARNING: boost/asio.hpp: proceeding with the compiler's result
checking for boost/asio.hpp... no
configure: error: "boost::asio header not found."
Nie wykrywa plików z gcc w nazwie? Nie ma ich? Jak je dorzucić? To pogrubione mnie najbardziej interesuje

Kod: Zaznacz cały

aptitude remove libasio
(jak dobrze pamiętam)

Kod: Zaznacz cały

aptitude install libasio
(jak dobrze pamiętam)

Coś tam usunęło, coś tam zainstalowało i nadal widzę ten problem, jeżeli jest ktoś naprawdę bardzo miły, proszę o gotowca, jeżeli jednak chcecie zrobić selekcję "osoby wklepujące bezmyślnie polecenia" a "osoby myślące" to proszę o wskazówki.

Google przewertowane wzdłuż i szerz, ale nie znalazłem odpowiedzi.

Ma ktoś jakieś pomysły?

: 03 marca 2011, 07:17
autor: kiko80

: 03 marca 2011, 08:03
autor: BioHazard
17th November 2007 14:08

Stare ;)

: 03 marca 2011, 08:38
autor: kiko80
Dobrze, sam zacząłem kompilować i wiesz co, problem nie wystąpił bo dałem debianfix.sh, który ściągnął się razem z wszystkimi plikami poprzez svn.
libasio-dev masz zainstalowane?

: 03 marca 2011, 17:49
autor: BioHazard
Tak, sprawa wygląda tak że serwer się skompilował bez problemu, ale po wpisaniu poleceń:

Kod: Zaznacz cały

wget http://garr.dl.sourceforge.net/sourceforge/asio/boost_asio_1_0_0.tar.gz                                 tar -xzf boost_asio_1_0_0.tar.gz                                 cp -ar boost_asio_1_0_0/boost/* /usr/include/boost/                                 g++ boost_asio_1_0_0/libs/system/src/error_code.cpp -c -o /usr/lib/libboost_system.a                                 ln /usr/lib/libboost_regex-mt.so /usr/lib/libboost_regex.so                                 ln /usr/lib/libboost_regex-mt.a /usr/lib/libboost_regex.a                                 ln /usr/lib/libboost_thread-mt.so /usr/lib/libboost_thread.so                                 ln /usr/lib/libboost_thread-mt.a /usr/lib/libboost_thread.a                                 ln /usr/lib/libboost_filesystem-mt.so /usr/lib/libboost_filesystem.so                                 ln /usr/lib/libboost_filesystem-mt.a /usr/lib/libboost_filesystem.a                                 ln /usr/lib/libboost_date_time-mt.so /usr/lib/libboost_date_time.so                                 ln /usr/lib/libboost_date_time-mt.a /usr/lib/libboost_date_time.a                                 rm -rf boost_asio_1_0_0 boost_asio_1_0_0.tar.gz
Jak to cofnąć?