• 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 kampilacji debian

avaster12

New Member
Joined
Aug 29, 2010
Messages
27
Reaction score
1
Witam odpaliłem Debiana 6.0 i po zrobieni www i mysql przyszło mi skompilować serwer
robiłem wszystko z tego tematu http://tibia.net.pl/threads/149405-...-na-systemie-LINUX-%28opis-na-system-Lenny%29 ale po wpisaniu komend od

Code:
 apt-get install libboost1.42-all-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 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


wywala taki błąd

Code:
root@debian:/home/dawid#  apt-get install libboost1.42-all-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 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
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności   
Odczyt informacji o stanie... Gotowe
Pakiet mysql-client-5.1 nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
  mysql-server-core-5.5 mysql-server-5.5 mysql-client-5.5

Pakiet mysql-server-5.1 nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
  mysql-server-core-5.5 mysql-server-5.5

E: Nie udało się odnaleźć pakietu libboost1.42-all-dev
E: Nie udało się znaleźć żadnego pakietu według wyrażenia regularnego "libboost1.42-all-dev"
E: Pakiet mysql-client-5.1 nie ma kandydata do instalacji
E: Pakiet mysql-server-5.1 nie ma kandydata do instalacji
E: Nie udało się odnaleźć pakietu libcrypto++8
E: Nie udało się znaleźć żadnego pakietu według wyrażenia regularnego "libcrypto++8"

a plik Source mam z tego tematy
http://tibia.net.pl/threads/563600-8-54-The-Forgotten-Server-0-3-6pl1-(Crying-Damson)

po komendzie ./autogen.sh wywala błędy
Code:
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
configure.ac:136: warning: macro `AM_PATH_XML2' not found in library
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
configure.ac:112: error: possibly undefined macro: AC_CHECK_HEADERS
  If this token and others are legitimate, please use m4_pattern_allow.
  See the Autoconf documentation.
configure.ac:136: error: possibly undefined macro: AM_PATH_XML2
configure.ac:136: error: possibly undefined macro: AC_MSG_ERROR
configure.ac:141: error: possibly undefined macro: AC_CHECK_LIB
autoreconf: /usr/bin/autoconf failed with exit status: 1

jak to naprawić
 
mam wątpliwości czy potrafisz czytać, skoro apt wypluwa Ci, że danego pakietu nie ma i nie został zainstalowany to co Ty chcesz kompilować?
znajdź sobie odpowiadające pakiety i je zainstaluj i wtedy kompiluj
aptitude search pakiet
gdzie pakiet zamieniasz na nazwę której szukasz
np wyszukanie boosta będzie wyglądać tak: aptitude search 'libboost~nall-dev'
 
Mniej więcej tak to zrob:

Code:
aptitude search libboost
apt-get install libboost1.42-dev
aptitude search libxml2 libxml2-dev
apt-get install libxml2-dev
apt-get install liblua5.1-0
apt-get install libxml2-dev libxml++2.6-dev lua5.1 liblua5.1-0 liblua5.1-0-dev libboost-dev libboost-date-time-dev libboost-regex-dev libboost-thread-dev libmysql++-dev libgmp3-dev liblua5.1-sql-mysql2 liblua5.1-sql-sqlite2 liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite-dev libsqlite3-dev
 
Code:
In file included from /usr/include/boost/filesystem/v3/config.hpp:29:0,
                from /usr/include/boost/filesystem.hpp:34,
                from luascript.cpp:21:
/usr/include/boost/system/api_config.hpp:28:5: error: #error user defined BOOST_POSIX_API or BOOST_WINDOWS_API not supported
make[1]: *** [luascript.o] Error 1
make[1]: *** Waiting for unfinished jobs....
mv -f .deps/monster.Tpo .deps/monster.Po
mv -f .deps/monsters.Tpo .deps/monsters.Po
make[1]: Leaving directory `/home/administrator/OTS/trunk.r3884'
make: *** [all] Error 2
root@GAMER:/home/administrator/OTS/trunk.r3884#

wie ktos co moze byc?
 
Back
Top