Strona 1 z 1

Kadu - brak możliwości uruchomienia po aktualizacji Ubuntu do 10.04 LTS

: 24 lip 2010, 22:05
autor: szaman92
Witam,
Problemy z Kadu zaczęły się odkąd zaktualizowałem Ubuntu do wersji 10.04. Przedtem miałem 9.04 i chodziło bardzo dobrze. Używałem Kadu bodajże 0.6.0.2, ale nie jestem do końca pewien. Na pewno nie była to jedna z najnowszych wersji.

Po aktualizacji, kiedy próbowałem odpalić Kadu z Menu głównego, nie działo się nic. Gdy spróbowałem za pomocą konsoli dostałem takie coś:

Kod: Zaznacz cały

kadu: symbol lookup error: kadu: undefined symbol: gg_global_set_custom_resolver
Usunąłem stare Kadu (folder ~/.kadu również) oraz libgadu. Następnie zainstalowałem najnowszą wersję i Kadu (0.6.5.4), i libgadu (1.9.0). Wszystko instalowałem ze źródeł. Teraz, gdy próbuję odpalić Kadu z konsoli dostaję takie coś:

Kod: Zaznacz cały

error opening xml configuration file (No such file or directory), creating empty document
cannot open '/home/szaman/.kadu/kadu.conf.xml.tmp': No such file or directory
kadu: symbol lookup error: kadu: undefined symbol: gg_global_set_custom_resolver
Powiedzcie mi: jak to możliwe, że poprawnie skonfigurowany, skompilowany i zainstalowany program nie chce się uruchomić?

"gg_global_set_custom_resolver" to jedna z funkcji libgadu. Jednak tą bibliotekę również poprawnie skonfigurowałem i zainstalowałem w odpowiednim miejscu (kompilator Kadu wszystko znalazł i o nic się nie czepiał), więc brak libgadu lub nieodpowiednia wersja tej biblioteki nie wchodzi w grę.

Odp: Kadu - problem z uruchamianiem w Ubuntu 10.04 LTS

: 24 lip 2010, 22:50
autor: kolix
musisz mieć coś nie tak z libgadu , u mnie na arch linux wystarczyła aktualizacja libgadu a miałem ten sam błąd.Upewnij się ,że masz zaktualizowane libgadu.Pokaż jaki wynik zwraca ci polecenie
ls /usr/lib/libgad*
i
ls /usr/local/lib/libgad*

Kadu - brak możliwości uruchomienia po aktualizacji Ubuntu do 10.04 LTS

: 25 lip 2010, 10:45
autor: szaman92

Kod: Zaznacz cały

szaman@szaman-desktop:~$ ls /usr/lib/libgad*
/usr/lib/libgadu.la  /usr/lib/libgadu.so
szaman@szaman-desktop:~$ ls /usr/local/lib/libgad*
/usr/local/lib/libgadu.so.3  /usr/local/lib/libgadu.so.3.9.0
Nie do końca wiem, co oznaczają kolory, jakimi poszczególne pliki zostały oznaczone, ale "/usr/lib/libgadu.so" jest czerwone na czarnym tle. Sprawia to takie wrażenie, jakby było z tym coś nie tak.

Wersja libgadu w repozytoriach to 1.9.0-rc2. Ja zainstalowałem ze źródeł najnowszą, czyli 1.9.0. Skonfigurowałem je w sposób opisany tutaj:
http://archlinux.blox.pl/html:

Kod: Zaznacz cały

$ ./configure --prefix=/usr --disable-static --with-gnu-ld