xineliboutput + xinelib 1.2 oder xinelib 1.1

  • Ich habe jetzt eine Zeit mein xineliboutput mit xinelib 1.1.16 (SuSE 11.2, 64bit) betrieben und möchte nun xinelib 1.2 testen, hauptsächlich um die neuen converter-plugins z.B. für DTS nutzen zu können.


    Die xinelib 1.2 habe ich gebaut und installiert, das xineliboutput nimmt aber weiterhin die xinelib 1.1.


    Ich habe in folgenden Verzeichnissen die xinelib:


    v1.1 in /urs/local/lib

    Code
    :/usr/local/lib # ls -la libxin*
    rwxr-xr-x 1 root root     955 Feb 20 17:58 libxine.la
    lrwxrwxrwx 1 root root      17 Feb 20 17:58 libxine.so -> libxine.so.1.25.0 
    lrwxrwxrwx 1 root root      17 Feb 20 17:58 libxine.so.1 -> libxine.so.1.25.0 
    -rwxr-xr-x 1 root root 1293654 Feb 20 17:58 libxine.so.1.25.0


    v1.1 in /usr/lib64

    Code
    /usr/lib64 # ls -la libxin* 
    -rw-r--r-- 1 root root    977 Oct 27 10:26 libxine.la 
    lrwxrwxrwx 1 root root     17 Feb 20 16:31 libxine.so -> libxine.so.1.25.0 
    lrwxrwxrwx 1 root root     17 Feb 20 16:30 libxine.so.1 -> libxine.so.1.25.0 
    -rwxr-xr-x 1 root root 360208 Oct 27 10:27 libxine.so.1.25.0


    v1.2 in /usr/lib

    Code
    /usr/lib # ls -la libxin*
    -rw-r--r-- 1 root root     879 Mar 13 11:22 libxine-interface.la 
    -rwxr-xr-x 1 root root     976 Mar 13 11:22 libxine.la 
    lrwxrwxrwx 1 root root      16 Mar 13 11:22 libxine.so -> libxine.so.2.0.0 
    lrwxrwxrwx 1 root root      16 Mar 13 11:22 libxine.so.2 -> libxine.so.2.0.0 
    -rwxr-xr-x 1 root root 1376528 Mar 13 11:22 libxine.so.2.0.0


    pkg-config zeigt immer noch auf v1.1

    Code
    pkg-config libxine --variable=plugindir
    /usr/local/lib/xine/plugins/1.25


    Irgendwelche Ideen?

  • Grundsätzlich gehe ich immer so vor:


    /alte Version xinelib/> make uninstall
    /neue Version xinelib/> make; make install; ldconfig
    xineliboutput-Plugin neu bauen lassen und vdr-sxfe mit make install installieren und noch ein ldconfig


    Marcus

    My VDRs:

  • Zitat

    Original von dad401
    /alte Version xinelib/> make uninstall
    /neue Version xinelib/> make; make install; ldconfig
    xineliboutput-Plugin neu bauen lassen und vdr-sxfe mit make install installieren und noch ein ldconfig


    OK, das Highlander-Prinzip. Die xinelib 1.1 hatte ich zusammen mit dem Betriebsystem aufgespielt, wenn ich die im yast2 abwähle bekomme ich eine wirklich lange Liste mit Warnungen / Anpassungen, da hatte ich Angst bekommen mir das System zu zerschiessen. Prinzipiell ist Linux doch so gebaut, dass man verschiedene Versionen einer Lib parallel betreiben kann... :]

  • Gemischte Libs hatte ich bisher kaum im Einsatz - ggf. kann jemand anderes eine Aussage treffen, welche Lib dann bevorzugt verwendet wird.


    Marcus

    My VDRs:

  • Habs gelöst.


    Wohl ein Unterschied zwischen Ubuntu und Suse, beim Builden der xinelib 1.2 sollte man bei Suse das Prefix auf /usr/local setzen, dann wird die Lib auch später vom xineliboutput gefunden.


    ./autogen.sh && ./configure --prefix=/usr/local --disable-dxr3 --disable-musepack && make && make install && ldconfig

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!