Strona 1 z 2

Instalacja pakietu

: 05 listopada 2014, 01:36
autor: laikowy
Witam serdecznie :)

Jak można poznać po moim nicku zaczynam dopiero zabawę ze środowiskiem Debian.
Posiadam wersje 7 (Wheezy) (64 bits).
Przechodząc do sedna tematu, przy próbie kompilacji pewnych plików wyskakuje mi błąd:

Kod: Zaznacz cały

CMake Error at CMakeLists.txt:168 (message):
  ** Readline library not found!

CMake Error at CMakeLists.txt:169 (message):
  ** Your distro may provide a binary for Readline e.g.  for ubuntu try
  apt-get install libreadline5-dev

-- Configuring incomplete, errors occurred!
Przy próbie instalacji libreadline5-dev wyświetla się coś takiego:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet libreadline5-dev 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ą:
  libreadline-gplv2-dev

E: Pakiet libreadline5-dev nie ma kandydata do instalacji

Zainstalowałem więc pakiet "libreadline-gplv2-dev", robię reboot i dalej wyskakuje ten sam błąd.
Ktoś może wie co robię źle? Z góry dziękuje za pomoc.

Wyniki z terminala / konsoli proszę umiesczać w tagach Code. //marcin'82

: 05 listopada 2014, 05:14
autor: Kamilko
Czy kompilujesz program 64-bit, czy 32-bit? Jeśli 32 to upewnij się, że pobierasz paczkę libreadline-gplv2-dev:i386

Jakby co to libreadline5-dev występuje w Squeeze, pożesz go pobrać linkiem:
https://packages.debian.org/pl/squeeze/libreadline5-dev

: 05 listopada 2014, 12:17
autor: laikowy
Program jest 32 bitowy, dziękuję za odpowiedź ale teraz znowu rodzi się problem,
pobrałem paczkę z libreadline5-dev, wypakowałem i nie wiem co dalej :(
Użyłem pliku config ale to nic nie dało :D Ktoś by pomógł laikowi?
Zdecydowanie wolę bazy danych.

: 05 listopada 2014, 12:34
autor: dedito
Do instalacji paczek deb użyj dpkg.
Jeżeli kompilujesz ze źródeł to opis zazwyczaj jest w pliku readme, install lub podobnym.
Zazwyczaj jest to sekwencja poleceń configure, make, make install ale to już musisz doczytać.

: 05 listopada 2014, 18:03
autor: laikowy
Jak by mógł ktoś jeszcze wyjaśnić coś takiego:

Kod: Zaznacz cały

CMake Error at cmake/macros/FindZMQ.cmake:80 (message):
  Could not find ZMQ libraries/headers! Please install ZMQ with libraries and
  headers
Call Stack (most recent call first):
  CMakeLists.txt:59 (find_package)
Zainstalowałem https://packages.debian.org/wheezy/amd6 ... g/download
Ale nadal to samo.

: 05 listopada 2014, 18:24
autor: marcin1982
Zainstaluj paczkę libzmq-dev.

: 05 listopada 2014, 18:28
autor: laikowy
Instalowana wcześniej i nadal to samo.

: 05 listopada 2014, 18:32
autor: marcin1982
A możesz podać jaki program / bibliotekę chcesz skompilować?

: 05 listopada 2014, 18:36
autor: laikowy
Kompiluje biblioteki TrinityCore, mam stary komputer i chciałbym ze znajomymi pograć.

: 05 listopada 2014, 18:42
autor: marcin1982
W paczce ze źródłami na pewno masz jakiś plik README. Zajrzyj tam. Podaj link do źródeł.