ďťż
 
 
   Pidgin nie uruchamia się - Lenny
 
 

Tematy

 
    
 

 

 

 

Pidgin nie uruchamia się - Lenny





sanmarco - 18-02-2009 22:10
Witam wszystkich!
Jestem użytkownikiem Debiana od kilku miesięcy i do tej pory przy pomocy wujka Google jakoś sobie radziłem ale teraz mam problem, na który nie potrafiłem znaleźć rozwiązania.
Zainstalowałem pidgina z repozytorium Debiana wersja chyba 2.3 ale niestety nie łączył się z serwerem GG. Odinstalowałem go więc i zainstalowałem wersję 2.5.4 ze źródeł (po drobnych problemach z zależnościami). Próba uruchomienia w X'ach kończy się niczym. Próba uruchomienia w konsoli wywala komunikat:
domowys@debianstary:~$ pidgin
pidgin: error while loading shared libraries: libpurple.so.0: cannot open shared object file: No such file or directory
domowys@debianstary:~$ Sprawdziłem to i okazuje się że libpurple.so.0 jak i plik docelowy libpurple.so.0.5.4 znajdują się w tym samym katalogu /usr/local/lib.
Jeśli ktoś miałby jakiś pomysł to bardzo proszę.
Moje dystrybucja to Lenny.



Raffaello22 - 18-02-2009 23:38
Co zwraca

ldd /usr/bin/pidgin ?



sanmarco - 19-02-2009 01:07
Komenda ldd zwraca: debianstary:/home/domowys# ldd /usr/bin/pidgin
ldd: /usr/bin/pidgin: Nie ma takiego pliku ani katalogu
debianstary:/home/domowys# i rzeczywiście w katalogu /usr/bin nie ma nic co by się nazywało pidgin. Natomiast w katalogu /usr/local/lib jest katalog pidgin, a także finch i purple-2 (elementy programu pidgin) zawierają sporo plików ale tylko z rozszerzeniami:
*.la
*.so
*.0



Raffaello22 - 19-02-2009 11:01
Witam.

A zobacz jeszcze: whereis pidgin



lis6502 - 19-02-2009 11:06
Według mnie sanmarco jako --prefix przy ./configure podałeś /usr/local/lib, no ale bez loga z kompilacji będzie ciężko cokolwiek stwierdzić.



sanmarco - 19-02-2009 16:30
Komenda whereis pidgin zwraca:
debianstary:/home/domowys# whereis pidgin
pidgin: /usr/local/bin/pidgin /usr/local/lib/pidgin
debianstary:/home/domowys# Podczas kompilacji wywalił mi błąd: jeżeli nie używam NETMANAGERA żebym wpisał związany z tym prefix. Potem poszło już bez problemów i nic innego nie wpisywałem
Jeżeli mi ktoś podpowie gdzie znajdę log z kompilacji to oczywiście go wkleję - a tak całkiem przy okazji gdzie się znajduje log z działań w konsoli( jeżeli takowy jest)?



lis6502 - 19-02-2009 16:36
Log znajdziesz w katalogu ze źródełkami (najprawdopodobniej build.log, ale configure.log też się może przydać). Spróbuj postępować wg tego poradnika.
Zanim jednak zaczniesz kompilować od nowa, przenieś po prostu to co masz w /usr/local/lib/pidgin do /usr/local/lib.



sanmarco - 19-02-2009 22:23
Przekopiowanie zawartości /usr/local/lib/pidgin do /usr/local/lib niestety nic nie dało. Spróbuję pokombinowć według tego poradnika lis6502. Gdyby jednak komuś coś wpadło do głowy to będę wdzięczny



HiFi - 20-02-2009 18:42
Może zmyślam, bo nie jestem specem od kompilacji, ale wydaje mi się, że "debianizacja" źródeł polega m.in. na dopasowaniu właśnie tych ścieżek dostępu, które w Debianie są nieco inne od standardowych. Można dokładniej się z tym zapoznać w manualu dla opiekunów pakietów, który jest na głównej stronie Debiana.



sanmarco - 22-02-2009 15:58
Moim zdaniem też, właśnie chodzi o ścieżki dostępu. Jak przeczytałem w innym wątku pidgin to dość popularny komunikator wśród użytkowników Debiana więc myślałem, że nie będzie z nim większych problemów.
Wklejam jeszcze zawartość pliku config.log z kompilacji, ze względu na sporą objętość tego pliku pousuwałem fragmenty moim zdaniem mniej istotne. Gdybym jednak przesadził z tym skracaniem to oczywiście wkleję odpowiedni fragment: [ Dodano: 2009-03-01, 21:15 ]
Znalazłem rozwiązanie !! Może nie całkiem eleganckie ale działa.
Może się to komuś przyda więc podaję:
standardowym miejscem instalacji programów Debiana jest: /usr natomiast kompilator umieszcza je w : /usr/local ponieważ problem dotyczył właśnie ścieżek dostępu więc usunąłęm zainstalowanego Pidgina i skompilowałem jeszcze raz dając odpowiedni prefix by umieścił pliki standardowo
./configure --prefix=/usr ÂŁadnie śmiga! :mrgreen: Pozdro dla wszystkich.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis