Hilfe bein bau von vdr-debian packeten

  • Hi, ich habe vdr-1.7.11 mit einigen plugins bei mir kompiliert, jetzt moeschte ich mittels checkinstall packete daraus bauen.

    leider weiss ich nicht so recht was bei Requies hin soll.

    Hat jemand erffahrung damit ?

    Hardware:
    4x Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz, 2xGeForce 9400 GT/PCI/SSE2,USB-Audio - Aureon5.1MkII,HDA-Intel - HDA Intel, Hauppauge hvr4000,Tevii S660. Head 1 Dell 24Zoll, Head 2 Phillips 42 Zoll LCD.
    Software:
    OS: Debian stable, kernel:2.6.31.9-grsec-nsas, vdr-1.7.10 from source with -P epgsearch -v 3 -P streamdev-server -P femon -P xine -P xineliboutput -l none -r 3, XBMC from source. Lircd

    Edited once, last by Voyager_MP (February 6, 2010 at 10:20 AM).

  • Hi hotzenplotz5, thx ich finde es auch nach 10 jahren debian immer noch umstaendlich und sehr aufwendig ein packet zu bauen, (vielleicht auch einen kopfsache ;)) checkinstall baut den ganzen kram fuer dich, nachdem alles kompiliert ist.

    Wuerde ich debian packet ganz normal bauen muesste ich die abhaenigkeiten auch aufloesen.

    Wie loesst du das ?

    z.b.: ich habe alles in abhaenigkeit zu einander kompiliert, somit werden die programme auch gegenseiteige abhaenigkeiten haben. Wie loese ich die installations reihenfolge.

    Code
    root@server:/usr/local/src => l
    total 28
    drwxr-sr-x 15 root staff  4096 2010-02-05 10:42 ffmpeg
    drwxr-xr-x 10 root users 12288 2010-02-05 11:29 vdr-1.7.11
    drwxr-sr-x 11 root staff  4096 2010-02-05 10:19 x264
    drwxr-sr-x 15 root staff  4096 2010-02-05 10:54 xine-lib-1.2
    drwxr-sr-x 14 root staff  4096 2010-02-05 11:25 xine-vdpau

    Hardware:
    4x Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz, 2xGeForce 9400 GT/PCI/SSE2,USB-Audio - Aureon5.1MkII,HDA-Intel - HDA Intel, Hauppauge hvr4000,Tevii S660. Head 1 Dell 24Zoll, Head 2 Phillips 42 Zoll LCD.
    Software:
    OS: Debian stable, kernel:2.6.31.9-grsec-nsas, vdr-1.7.10 from source with -P epgsearch -v 3 -P streamdev-server -P femon -P xine -P xineliboutput -l none -r 3, XBMC from source. Lircd

  • Hallo Voyager_MP,

    ich versuche gerade, ffmpeg mit x264 Unterstützung zu bauen, scheitere aber immer wieder beim make sowie make install mit dem Fehler

    ...
    /usr/local/src/ffmpeg/libavcodec/libavcodec.so: undefined reference to `x264_encoder_open_84'
    collect2: ld returned 1 exit status
    make: *** [ffmpeg_g] Fehler 1
    rm ffmpeg.o

    Ich sehe am Verzeichnis Deiner /usr/local/src, dass Du offensichtlich grade beim gleichen Job warst ...

    Bis Du erfolgreich gewesen und wenn ja wie hast Du das genau gebaut ?

    Gruß

    HW: ASRock J4105M / Silverstone Gehäuse / Digital Devices Cine S2 DVB S2 TWINSAT Low Profile PCIe REV. V6.5 / Samsung UE46B6000.

    SW: yaVDR ansible als Server, KODI 19 (auf Fire TV Cube).

  • Hi, ja, ich habe gerade das gleiche gebaut,

    x264:
    latest git checkout
    ./configure --enable-shared
    make && make install

    ffmpeg:
    version SVN-r21627
    ./configure --enable-shared --enable-gpl --enable-postproc --enable-libmp3lame --enable-libvorbis --enable-pthreads --enable-swscale --enable-libx264 --enable-libtheora --enable-libfaac --enable-libfaad --enable-libxvid --enable-nonfree
    make && make install


    xine-lib:
    version configure 1.1.90hg
    ./configure --with-external-ffmpeg --disable-dxr3 --enable-w32dll --with-w32-path=/usr/local/lib/win32
    make && make install

    wenn du noch was brauchst, meld dich, du kannst auch deb packete fuer lenny haben, aber ohne geweehr ;)

    Hardware:
    4x Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz, 2xGeForce 9400 GT/PCI/SSE2,USB-Audio - Aureon5.1MkII,HDA-Intel - HDA Intel, Hauppauge hvr4000,Tevii S660. Head 1 Dell 24Zoll, Head 2 Phillips 42 Zoll LCD.
    Software:
    OS: Debian stable, kernel:2.6.31.9-grsec-nsas, vdr-1.7.10 from source with -P epgsearch -v 3 -P streamdev-server -P femon -P xine -P xineliboutput -l none -r 3, XBMC from source. Lircd

    Edited once, last by Voyager_MP (February 6, 2010 at 10:06 PM).

  • Danke ! Ich habe inzwischen ffmpeg/x264 nach dieser Anleitung gebaut:

    http://fuentes.cc/2009/10/06/ffm…eine-anleitung/

    mit dem svn checkout habe ich ffmpeg Version
    SVN-r21659

    bekommen und musste ganz schön nachhelfen, dass es jetzt läuft, u.a. auf libtheora verzichten und insbesondere etliche links für die Libraries von /usr/lib auf /usr/local/lib setzen - die meisten libs wurden da drin gebaut, die libmp3lame aber doch in /usr/lib.

    wie kann man eine bestimmte Version von ffmpeg ziehen (z.B. wie Du sie hast) ?

    HW: ASRock J4105M / Silverstone Gehäuse / Digital Devices Cine S2 DVB S2 TWINSAT Low Profile PCIe REV. V6.5 / Samsung UE46B6000.

    SW: yaVDR ansible als Server, KODI 19 (auf Fire TV Cube).

  • z.b.:
    svn sync to ffmpeg-r21627

    hast du /usr/local/lib in deinem ld_Libary path ?

    Hardware:
    4x Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz, 2xGeForce 9400 GT/PCI/SSE2,USB-Audio - Aureon5.1MkII,HDA-Intel - HDA Intel, Hauppauge hvr4000,Tevii S660. Head 1 Dell 24Zoll, Head 2 Phillips 42 Zoll LCD.
    Software:
    OS: Debian stable, kernel:2.6.31.9-grsec-nsas, vdr-1.7.10 from source with -P epgsearch -v 3 -P streamdev-server -P femon -P xine -P xineliboutput -l none -r 3, XBMC from source. Lircd

    Edited once, last by Voyager_MP (February 6, 2010 at 10:37 PM).

  • Voyager_MP:

    'hast du /usr/local/lib in deinem ld_Libary path ?'

    Sorry, die Frage sagt mir nichts. Kann mir aber vorstellen, dass man irgendwo eine Variable diesbezüglich setzen sollte oder so ...

    Da brauche ich ein bisschen Nachhilfe. Kannst mir erklären, was da zu tun ist ?

    Gruß

    HW: ASRock J4105M / Silverstone Gehäuse / Digital Devices Cine S2 DVB S2 TWINSAT Low Profile PCIe REV. V6.5 / Samsung UE46B6000.

    SW: yaVDR ansible als Server, KODI 19 (auf Fire TV Cube).

  • np,

    michel@server:~ => cat /etc/ld.so.conf.d/libc.conf [9:37:39]
    # libc default configuration
    /usr/local/lib

    dann ein ldconfig

    dann werden die libs unter /usr/local/lib benutzt, wenn es dort keine gibt, schaut das system unter /usr/lib nach.

    man ld.so

    Hardware:
    4x Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz, 2xGeForce 9400 GT/PCI/SSE2,USB-Audio - Aureon5.1MkII,HDA-Intel - HDA Intel, Hauppauge hvr4000,Tevii S660. Head 1 Dell 24Zoll, Head 2 Phillips 42 Zoll LCD.
    Software:
    OS: Debian stable, kernel:2.6.31.9-grsec-nsas, vdr-1.7.10 from source with -P epgsearch -v 3 -P streamdev-server -P femon -P xine -P xineliboutput -l none -r 3, XBMC from source. Lircd

  • Danke nochmal. Ganz steige ich aber trotzdem nicht durch: in der

    /etc/ld.so.conf.d/libc.conf

    steht bereits der Pfad /usr/local/lib drin (als einziger). Und ldconfig -v spuckt u.a. auch die beiden aus:

    /usr/local/lib
    /usr/lib

    Nachdem ffmpeg jetzt erstmal funktioniert. Versuche ich mein Glück im Weitermachen...

    HW: ASRock J4105M / Silverstone Gehäuse / Digital Devices Cine S2 DVB S2 TWINSAT Low Profile PCIe REV. V6.5 / Samsung UE46B6000.

    SW: yaVDR ansible als Server, KODI 19 (auf Fire TV Cube).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!