• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Dedyk - kompilacja...

Status
Not open for further replies.

akues

Well-Known Member
Joined
Dec 20, 2009
Messages
1,653
Reaction score
72
Location
Poland
Gdy próbuje skompilować serwer komendą "make" wyskakuje takie coś:

Code:
make[1]: Wejście do katalogu `/home/0.3.5pl1'
g++ -DHAVE_CONFIG_H -I.    -I/usr/include/libxml2  -I/usr/include/lua5.1    -D__USE_MYSQL__ -D__USE_SQLITE__    -D__ENABLE_SERVER_DIAGNOSTIC__ -D__REMOTE_CONTROL__ -D_THREAD_SAFE -D_REENTRANT -Wall -g -O1 -MT talkaction.o -MD -MP -MF .deps/talkaction.Tpo -c -o talkaction.o talkaction.cpp
talkaction.cpp: In static member function 'static bool TalkAction::diagnostics(Creature*, const std::string&, const std::string&)':
talkaction.cpp:1117: error: 'BOOST_ASIO_VERSION' was not declared in this scope
make[1]: *** [talkaction.o] Błąd 1
make[1]: Opuszczenie katalogu `/home/0.3.5pl1'
make: *** [all] Błąd 2
root@akues4:/home/0.3.5pl1#

Pomoże ktoś?:huh: Za rozwiązanie problemu rep++ leci:thumbup:
 
Code:
BOOST_ASIO_VERSION
coś z boost_asio_version

spróbój zaktualizować wersję boost_asio lub libboosty :peace:
 
Pewnie tak, więc użyj mniej więcej tego:

Linker error
If you receive a linker error saying something with 'libboost', try pasting the following commands to terminal and then move back to compiling again:
wget Download asio C++ library from SourceForge.net
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
rm -rf boost_asio_1_0_0 boost_asio_1_0_0.tar.gz

make clean

i kompilaj od nowa ';d


rep++ :thumbup:
 
Pewnie tak, więc użyj mniej więcej tego:



make clean

i kompilaj od nowa ';d


rep++ :thumbup:

Już chciałem dać rep++ , ale nadal ten sam błąd:mad: Robiłem według poradnika elfa, to pokazywało że nie może skompilować boosta::asio gdy dochodzi do komendy zaczynającej sie na g++ gdy usunelem katalog z boostami 1.34.1 zainstalowanym z innego forum :/
 
Już chciałem dać rep++ , ale nadal ten sam błąd:mad: Robiłem według poradnika elfa, to pokazywało że nie może skompilować boosta::asio gdy dochodzi do komendy zaczynającej sie na g++ gdy usunelem katalog z boostami 1.34.1 zainstalowanym z innego forum :/

apt-get install g++ ?
 
Probowalem gdy mialem 1.34.1 wersje zainstalowana i dzialalo g++ ( nie odiantslowyalem g++) a teraz usunelem katalog z 1.34.1, i chce zaisntalowac 1.0.0 i zacinam sie przy komendzie g++ :/

Blad z kompilacji przy lini z "g++"

Code:
root@admin76:~# g++ boost_asio_1_0_0/libs/system/src/error_code.cpp -c -o /usr/lib/libboost_system.a
In file included from boost_asio_1_0_0/libs/system/src/error_code.cpp:25:
/usr/local/include/boost/system/config.hpp:13:28: error: boost/config.hpp: Nie ma takiego pliku ani katalogu
In file included from boost_asio_1_0_0/libs/system/src/error_code.cpp:26:
/usr/local/include/boost/system/error_code.hpp:15:29: error: boost/cstdint.hpp: Nie ma takiego pliku ani katalogu
/usr/local/include/boost/system/error_code.hpp:16:28: error: boost/assert.hpp: Nie ma takiego pliku ani katalogu
/usr/local/include/boost/system/error_code.hpp:17:31: error: boost/operators.hpp: Nie ma takiego pliku ani katalogu
/usr/local/include/boost/system/error_code.hpp:18:33: error: boost/noncopyable.hpp: Nie ma takiego pliku ani katalogu
/usr/local/include/boost/system/error_code.hpp:19:39: error: boost/utility/enable_if.hpp: Nie ma takiego pliku ani katalogu
/usr/local/include/boost/system/error_code.hpp:32:68: error: boost/config/abi_prefix.hpp: Nie ma takiego pliku ani katalogu
/usr/local/include/boost/system/error_code.hpp:684:70: error: boost/config/abi_suffix.hpp: Nie ma takiego pliku ani katalogu
In file included from boost_asio_1_0_0/libs/system/src/error_code.cpp:26:
/usr/local/include/boost/system/error_code.hpp:149: error: expected class-name before '{' token
/usr/local/include/boost/system/error_code.hpp:192: error: 'enable_if' in namespace 'boost' does not name a type
/usr/local/include/boost/system/error_code.hpp:192: error: expected ',' or '...' before '<' token
/usr/local/include/boost/system/error_code.hpp:206: error: 'enable_if' in namespace 'boost' does not name a type
/usr/local/include/boost/system/error_code.hpp:206: error: expected unqualified-id before '<' token
/usr/local/include/boost/system/error_code.hpp:279: error: 'enable_if' in namespace 'boost' does not name a type
/usr/local/include/boost/system/error_code.hpp:279: error: expected ',' or '...' before '<' token
/usr/local/include/boost/system/error_code.hpp:292: error: 'enable_if' in namespace 'boost' does not name a type
/usr/local/include/boost/system/error_code.hpp:292: error: expected unqualified-id before '<' token


A dziala w katalogu z 1.34.1 bostem:asio
 
Status
Not open for further replies.
Back
Top