nach portupgrade (linux_base) will skype nicht mehr

happy

Well-Known Member
Code:
happy@muggi:/> pkg_info |grep linux
linux-XFree86-libs-4.3.99.902_1 XFree86 libraries, Linux binary
linux-expat-1.95.5_2 Linux/i386 binary port of Expat XML-parsing library
linux-flashplugin-6.0r79_2 The official Macromedia Flash Player for Linux Mozilla and 
linux-flashplugin-7.0r25_1 The official Macromedia Flash Player for Linux Mozilla and 
linux-fontconfig-2.1_2 Linux/i386 binary of Fontconfig
linux-sun-jdk-1.4.2.05 Sun Java Development Kit 1.4 for Linux
linux_base-8-8.0_5  Base set of packages needed in Linux mode (only for i386)
linuxdoc-1.1_1      The Linuxdoc SGML DTD
linuxpluginwrapper-20050110 A wrapper allowing use of linux-plugins with native applica
linuxthreads-2.2.3_16 POSIX pthreads implementation using rfork to generate kerne
Also scheint alles Aktuell zu sein und pkgdb -F auch schon gemacht doch es funzt nicht.
Code:
happy@muggi:/> /usr/X11R6/bin/skype_bin 
/usr/X11R6/bin/skype_bin: error while loading shared libraries:libXrender.so.1 :cannot open shared object file: No such file or directory
happy@muggi:/>



 happy@muggi:/> locate libXrender.so.1
/usr/X11R6/lib/libXrender.so.1
/usr/compat/linux/usr/X11R6/lib/libXrender.so.1
/usr/compat/linux/usr/X11R6/lib/libXrender.so.1.2.2


happy@muggi:/> ldd /usr/X11R6/bin/skype_bin 
/usr/X11R6/bin/skype_bin:
        libXrender.so.1 => not found
        libXft.so.1 => not found
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x288f3000)
        libSM.so.6 => not found
        libICE.so.6 => not found
        libdl.so.2 => /lib/libdl.so.2 (0x28954000)
        libXext.so.6 => not found
        libX11.so.6 => not found
        libpthread.so.0 => /lib/libpthread.so.0 (0x28958000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x289a9000)
        libm.so.6 => /lib/libm.so.6 (0x28a5b000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28a7c000)
        libc.so.6 => /lib/libc.so.6 (0x28a84000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x288dd000)

happy@muggi:/>
Das ist der Punkt , womit wird das libXrender.so.1 geladen und ist es auch richtig plaziert?
Hat jemand abhilfe?

(ps) bis heute ging skype reibungslos
 
tja, so wie es aussieht hänge ich an der gleichen Stelle.
Code:
% skype
skype_bin: error while loading shared libraries: libXrender.so.1: cannot open shared object file: No such file or directory
% ll /compat/linux/usr/X11R6/lib/libXre*
lrwxr-xr-x  1 root  wheel    19B Mar  1 21:03 /compat/linux/usr/X11R6/lib/libXrender.so.1@ -> libXrender.so.1.2.2
-rwxr-xr-x  1 root  wheel    33K Nov  9 21:44 /compat/linux/usr/X11R6/lib/libXrender.so.1.2.2*

auch ein
Code:
sudo portupgrade -f linux-XFree86-libs
hat nichts geholfen :(
Jemand Ideen?
 
ein sudo portupgrade linux_base-8 hat geholfen...

edit:
leider ist es unbenutzbar, da das Fenster irgendwie kaputt ist.
 
Zuletzt bearbeitet:
Bei portupgrades nutz ich immer

portupgrade -arR

hat den Vorteil, daß aufwärts sowie abwärts alle Abhängigkeiten neugebaut werden.

Dauert zwar etwas länger, dafür funktionieren aber bisher alle Programme danach reibungslos.
 
Das kleine -r kannst du weglassen, da du ja -a machst.

Die Abhängigkeiten haben ich schon neu gebaut, hat leider nicht geholfen. Skype neu installieren auch nicht...
 
Kann sein, daß die manpage und was wirklich passiert da nicht übereinstimmen, aber

portupgrade -a

baut nur alle Ports neu, die < respektive älter sind als die im portstree. Jedenfalls nach der Ausgabe zu schliessen.
 
ja eben, also werden auch die Abhängigkeiten nach unten mitgebaut, und sogar die nach oben (wenn es denn nötig ist)!
Allerdings kann es sein, dass bei einer neueren Version eines Ports eine neue Abhängigkeit hinzukommt, deswegen sollte man -R benutzen.
 
Das muß nicht sein.

a
|
b
|
c

Wenn b < ist, und a und c = , dann wird nur b neugebaut bei portuprade -a.

-r und -R bauen dann jeweils c bzw. a ebenfalls mit.
 
Zuletzt bearbeitet:
Warum nehmt ihr eigentlich nicht die statisch kompilierte vom Skype? Da müsste doch alles drin sein, bei mir zumindest funktioniert die exzellent.
(Sollte ich mich im Bezug auf die eingelinkten Libs irren, dann bitte korrigieren :))

mfg,

ulrik
 
wieso sollten a und c auch neu gebaut werden? sind ja aktuell. Außerdem:
Code:
-r Act on all those packages depending on the given
                            packages as well.
"Act" bedeutet afaik, nichts machen, wenn der port schon aktuell ist. folglich bringt -r garnichts.


die skype version aus den ports ist statisch.
 
Zuletzt bearbeitet:
Maledictus, was dein "kaputtes" fenster angeht:

wenn ichs als user starte, hab ich das auch, sobald ichs als root starte, rennts.

mfg, herakles
 
ich glaube ich habe damals einfach linux_base deinstalliert und neu installiert (gebaut).
Ist schon lange her :)
 
Hallo
habe auch das Problem "des kaputten Fensters als user" hat jmd evtl. ne Lösung
für das Problem??? denn ein starten als "root" bringt
Code:
 skype
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Gruß
ACID25
 
Zurück
Oben