|
Fire001
Anmeldungsdatum: Okt. 22, 2007
Beiträge: 19
|

3. Juli 2008 15:00
Hallo ich hab mir Pidgin 2.4.3 als souce runtergeladen und kompiliert. Dannach will ichs starten und bekomm in der Konsole folgende Fehlermeldung: pidgin: error while loading shared libraries: libpurple.so.0: cannot open shared object file: No such file or directory Das was mich so verzweifeln lässt ist, dass ein Freund von mir das genauso gemacht hat wie ich und bei ihm funktionierts. ich habs schon auf 2 PCs gemacht. einen mit Ubuntu 7.10 i386 und einen mit Ubuntu 8.04 AMD64. Ich hab immer den gleichen Fehler. Woran könnte das liegen? Einer ne Idee? vielen dank schonmal!
|
|
Chrissss
Anmeldungsdatum: Aug. 31, 2005
Beiträge: 37962
|

3. Juli 2008 15:04
Dumme Frage: Compilierst du Pidgin, weil du das Programm einfach mal compilieren willst, oder willst du nur das „Ihre ICQ Version ist zu alt“-Problem lösen. Dazu gibts einfachere Lösungen… http://ubuntuusers.de/ikhaya/1124/
|
|
Fire001
(Themenstarter)
Anmeldungsdatum: Okt. 22, 2007
Beiträge: 19
|

3. Juli 2008 15:24
ja, erst wollt ichs kompilieren weil meine Version nicht mehr ging. Hab denn nach 2 stunden Probieren genau die Seite die du verlinkt hast gefunden, und auf Rechner eins so installiert. Nur auf meinen Laptop noch nicht, da wollt ichs nochmal probieren mit dem Kompilieren. Aber genau der gleiche Fehler. Jetzt wollt ich einfach mal wissen woran das liegen kann. Einfach aus Interesse!
|
|
Chrissss
Anmeldungsdatum: Aug. 31, 2005
Beiträge: 37962
|

3. Juli 2008 15:26
Du musst nicht nur Pidgin 2.4.3 sondern auch die aktuellen Version von libpurple selber compilieren.
|
|
tuantub
Anmeldungsdatum: Juni 8, 2007
Beiträge: 55
Wohnort: Berlin
|

3. Juli 2008 15:30
Fire001 hat geschrieben: Hallo ich hab mir Pidgin 2.4.3 als souce runtergeladen und kompiliert. Dannach will ichs starten und bekomm in der Konsole folgende Fehlermeldung: pidgin: error while loading shared libraries: libpurple.so.0: cannot open shared object file: No such file or directory Das was mich so verzweifeln lässt ist, dass ein Freund von mir das genauso gemacht hat wie ich und bei ihm funktionierts. ich habs schon auf 2 PCs gemacht. einen mit Ubuntu 7.10 i386 und einen mit Ubuntu 8.04 AMD64. Ich hab immer den gleichen Fehler. Woran könnte das liegen? Einer ne Idee? vielen dank schonmal!
Tipp mal in Terminal ein:
sudo ln -s /usr/local/lib/libpurple.so.0.4.3 /usr/local/lib/libpurple.so.0 und versuch noch mal pidgin zu starten.
hatte damals auch solches Problem  mfg
|
|
Fire001
(Themenstarter)
Anmeldungsdatum: Okt. 22, 2007
Beiträge: 19
|

3. Juli 2008 15:48
@ Chrissss die libpurple wird doch mitkompiliert… @ tuantub geht auch nicht das lustige ist, dass er mir beim linken sagt, dass die Datei schon existiert. Pidgin hingegen sagt sie gibt es nicht....
|
|
tuantub
Anmeldungsdatum: Juni 8, 2007
Beiträge: 55
Wohnort: Berlin
|

3. Juli 2008 17:02
Fire001 hat geschrieben: @ Chrissss die libpurple wird doch mitkompiliert… @ tuantub geht auch nicht das lustige ist, dass er mir beim linken sagt, dass die Datei schon existiert. Pidgin hingegen sagt sie gibt es nicht....
Poste mal :
ls -l /usr/local/lib
|
|
Fire001
(Themenstarter)
Anmeldungsdatum: Okt. 22, 2007
Beiträge: 19
|

3. Juli 2008 20:30
ls -l /usr/local/lib insgesamt 28 drwxrwxr-x 3 root root 4096 2008-07-02 21:32 perl drwxr-xr-x 2 root root 4096 2008-07-02 23:23 pidgin drwxr-xr-x 2 root root 4096 2008-07-02 23:23 pkgconfig drwxr-xr-x 2 root root 4096 2008-07-02 23:22 purple-2 drwxrwsr-x 3 root staff 4096 2008-04-18 23:18 python2.4 drwxrwsr-x 3 root staff 4096 2008-03-11 16:55 python2.5 drwxr-xr-x 3 root root 4096 2008-06-27 18:10 site_ruby
|
|
tuantub
Anmeldungsdatum: Juni 8, 2007
Beiträge: 55
Wohnort: Berlin
|

3. Juli 2008 20:31
Fire001 hat geschrieben: ls -l /usr/local/lib insgesamt 28 drwxrwxr-x 3 root root 4096 2008-07-02 21:32 perl drwxr-xr-x 2 root root 4096 2008-07-02 23:23 pidgin drwxr-xr-x 2 root root 4096 2008-07-02 23:23 pkgconfig drwxr-xr-x 2 root root 4096 2008-07-02 23:22 purple-2 drwxrwsr-x 3 root staff 4096 2008-04-18 23:18 python2.4 drwxrwsr-x 3 root staff 4096 2008-03-11 16:55 python2.5 drwxr-xr-x 3 root root 4096 2008-06-27 18:10 site_ruby
 Bei mir sieht so aus :
tuantub@tuantub-laptop:~/Downloads$ ls -l /usr/local/lib/
total 3540
drwxr-xr-x 2 root root 4096 2008-07-02 11:37 finch
drwxr-xr-x 2 root root 4096 2008-07-02 11:37 gnt
-rwxr-xr-x 1 root root 1004 2008-07-02 11:37 libgnt.la
lrwxrwxrwx 1 root root 15 2008-07-02 11:37 libgnt.so -> libgnt.so.0.0.0
lrwxrwxrwx 1 root root 15 2008-07-02 11:37 libgnt.so.0 -> libgnt.so.0.0.0
-rwxr-xr-x 1 root root 637063 2008-07-02 11:37 libgnt.so.0.0.0
-rwxr-xr-x 1 root root 943 2008-07-02 11:37 libpurple-client.la
lrwxrwxrwx 1 root root 25 2008-07-02 11:37 libpurple-client.so -> libpurple-client.so.0.4.3
lrwxrwxrwx 1 root root 25 2008-07-02 11:37 libpurple-client.so.0 -> libpurple-client.so.0.4.3
-rwxr-xr-x 1 root root 338785 2008-07-02 11:37 libpurple-client.so.0.4.3
-rwxr-xr-x 1 root root 989 2008-07-02 11:37 libpurple.la
lrwxrwxrwx 1 root root 18 2008-07-02 11:37 libpurple.so -> libpurple.so.0.4.3
lrwxrwxrwx 1 root root 33 2008-07-03 17:03 libpurple.so.0 -> /usr/local/lib/libpurple.so.0.4.3
-rwxr-xr-x 1 root root 2511985 2008-07-02 11:37 libpurple.so.0.4.3
drwxrwsr-x 3 root staff 4096 2008-07-02 00:38 ocaml
drwxrwxr-x 3 root root 4096 2008-06-17 14:02 perl
drwxr-xr-x 2 root root 4096 2008-07-02 11:38 pidgin
drwxr-xr-x 2 root root 4096 2008-07-02 11:38 pkgconfig
drwxr-xr-x 2 root root 4096 2008-07-02 11:37 purple-2
drwxrwsr-x 3 root staff 4096 2008-06-19 16:49 python2.4
drwxrwsr-x 3 root staff 4096 2008-06-17 13:12 python2.5
drwxr-xr-x 3 root root 4096 2008-06-27 10:24 site_ruby
drwxr-xr-x 3 root root 4096 2008-06-18 14:53 stardict
-rwxr-xr-x 1 tuantub tuantub 53880 2006-12-13 12:53 xvnkb.so.0.2.9a
|
|
Fire001
(Themenstarter)
Anmeldungsdatum: Okt. 22, 2007
Beiträge: 19
|

3. Juli 2008 22:18
was kann man denn bei: ./configure make sudo make install falsch machen, das geht nicht in meinen kopf rein :-/
|
|
tuantub
Anmeldungsdatum: Juni 8, 2007
Beiträge: 55
Wohnort: Berlin
|

4. Juli 2008 00:23
Fire001 hat geschrieben: was kann man denn bei: ./configure make sudo make install falsch machen, das geht nicht in meinen kopf rein :-/
okie, was sagt :
find /usr -name "libpurple*" -print ? ich habe
./configure --disable-nm --enable-debug beim Selbstkompilieren eingetippt 
|
|
Prof_NARF
Anmeldungsdatum: Juli 4, 2008
Beiträge: 2
|

4. Juli 2008 13:30
Hallo Leute, versucht mal statt
./configure
make
sudo make install
./configure --prefix=/usr
make
sudo make install Das hat bei mir geklappt. Der Grund, dass er vorher die Lib nicht findet, ist, dass er nicht in /usr/local/lib danach sucht, sondern in /usr/lib. Das ist so eingestellt, wenn man Pidgin vorher mit dem Paketmanager installiert hatte. Configure stellt aber den Pfad standardmäßig auf /usr/local/lib. Das habe ich aus dem englischen Ubuntu-Forum. Ich hoffe das hilft, Prof_NARF
|
|
schmatzler
Anmeldungsdatum: Sept. 7, 2007
Beiträge: 281
Wohnort: Deutschland, Rechner
|

4. Juli 2008 13:36
Du brauchst nicht neukompilieren. Ein einfaches cd /usr/lib
sudo ln -s /usr/local/lib/libpurple.so.0 . tuts auch 
|
|
Prof_NARF
Anmeldungsdatum: Juli 4, 2008
Beiträge: 2
|

4. Juli 2008 14:02
schmatzler hat geschrieben: Du brauchst nicht neukompilieren. Ein einfaches cd /usr/lib
sudo ln -s /usr/local/lib/libpurple.so.0 . tuts auch 
Richtig  Aber..... .... so legst du nur einen Link an. Die Dateien liegen weiterhin in /usr/local/lib. Bei einem Update oder Upgrade kann der Link wieder gelöscht werden und es geht wieder nicht. Und dann sucht man wieder ewig, wo das Problem ist. Grüße, Prof_NARF
|
|
Fire001
(Themenstarter)
Anmeldungsdatum: Okt. 22, 2007
Beiträge: 19
|

5. Juli 2008 12:05
das hat nun geklappt  vielen dank für euere Hilfe!
|