Image Plugin installation

  • beim installieren des Image Plugins bekomme ich folgende fehler:


    Plugin image:
    make[1]: Entering directory `/usr/local/src/vdr-1.4.2/PLUGINS/src/image'
    make[2]: Entering directory `/usr/local/src/vdr-1.4.2/PLUGINS/src/image/liboutput'
    g++ -O0 -g -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I../../../../include -I. encode.c
    In file included from encode.h:31,
    from encode.c:29:
    /usr/include/ffmpeg/avcodec.h:14:20: error: avutil.h: Datei oder Verzeichnis nicht gefunden
    /usr/include/ffmpeg/avcodec.h:656: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:656: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:656: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:656: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:656: error: 'uint8_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:656: error: 'uint64_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:669: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:730: error: 'AVRational' does not name a type
    /usr/include/ffmpeg/avcodec.h:756: error: use of enum 'PixelFormat' without previous declaration
    /usr/include/ffmpeg/avcodec.h:1265: error: 'AVRational' does not name a type
    /usr/include/ffmpeg/avcodec.h:1311: error: 'uint64_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:1419: error: use of enum 'PixelFormat' without previous declaration
    /usr/include/ffmpeg/avcodec.h:1419: error: use of enum 'PixelFormat' without previous declaration
    /usr/include/ffmpeg/avcodec.h:1552: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:1559: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:2036: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2039: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2046: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:2047: error: use of enum 'PixelFormat' without previous declaration
    /usr/include/ffmpeg/avcodec.h:2055: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:2081: error: 'uint16_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:2082: error: 'uint16_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:2083: error: 'uint16_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:2084: error: 'uint16_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:2085: error: 'uint16_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:2087: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:2088: error: expected ';' before '*' token
    /usr/include/ffmpeg/avcodec.h:2092: error: 'uint16_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:2093: error: 'uint32_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:2094: error: 'uint32_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:2095: error: 'uint32_t' does not name a type
    /usr/include/ffmpeg/avcodec.h:2374: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2382: error: use of enum 'PixelFormat' without previous declaration
    /usr/include/ffmpeg/avcodec.h:2382: error: invalid type in declaration before ';' token
    /usr/include/ffmpeg/avcodec.h:2383: error: use of enum 'PixelFormat' without previous declaration
    /usr/include/ffmpeg/avcodec.h:2438: error: use of enum 'PixelFormat' without previous declaration
    /usr/include/ffmpeg/avcodec.h:2438: error: use of enum 'PixelFormat' without previous declaration
    /usr/include/ffmpeg/avcodec.h:2438: error: invalid type in declaration before ';' token
    /usr/include/ffmpeg/avcodec.h:2454: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2457: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2460: error: expected ',' or '...' before '*' token
    /usr/include/ffmpeg/avcodec.h:2461: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2463: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2464: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2466: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2468: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2526: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2527: error: expected ',' or '...' before '*' token
    /usr/include/ffmpeg/avcodec.h:2529: error: expected ',' or '...' before '*' token
    /usr/include/ffmpeg/avcodec.h:2539: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2540: error: expected ',' or '...' before '*' token
    /usr/include/ffmpeg/avcodec.h:2544: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2545: error: expected ',' or '...' before '*' token
    /usr/include/ffmpeg/avcodec.h:2576: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2577: error: expected ',' or '...' before '*' token
    /usr/include/ffmpeg/avcodec.h:2587: error: 'uint8_t' has not been declared
    /usr/include/ffmpeg/avcodec.h:2588: error: expected ',' or '...' before '*' token
    encode.c: In member function 'bool cEncode::Encode()':
    encode.c:132: error: 'av_free' was not declared in this scope
    encode.c:134: error: 'av_free' was not declared in this scope
    encode.c: In member function 'void cEncode::SetupEncodingParameters(AVCodecContext*)':
    encode.c:146: error: 'struct AVCodecContext' has no member named 'time_base'
    encode.c:146: error: 'AVRational' was not declared in this scope
    encode.c:146: error: expected `;' before '{' token
    encode.c:157: error: 'PIX_FMT_YUV420P' was not declared in this scope
    encode.c: In member function 'bool cEncode::ConvertImageToFrame(AVFrame*)':
    encode.c:164: error: 'struct AVFrame' has no member named 'data'
    encode.c:165: error: 'struct AVFrame' has no member named 'data'
    encode.c:166: error: 'struct AVFrame' has no member named 'data'
    encode.c:166: error: 'struct AVFrame' has no member named 'data'
    encode.c:174: error: 'PIX_FMT_RGB24' was not declared in this scope
    encode.c:181: error: 'struct AVFrame' has no member named 'data'
    encode.c:181: error: 'PIX_FMT_YUV420P' was not declared in this scope
    encode.c: In member function 'bool cEncode::EncodeFrames(AVCodecContext*, AVFrame*)':
    encode.c:203: error: cannot convert 'uint8_t*' to 'int*' for argument '2' to 'int avcodec_encode_video(AVCodecContext*, int*, int, const AVFrame*)'
    make[2]: *** [encode.o] Fehler 1
    make[2]: Leaving directory `/usr/local/src/vdr-1.4.2/PLUGINS/src/image/liboutput'
    make[1]: *** [subdirs] Fehler 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.4.2/PLUGINS/src/image'



    mein VDR
    vdr-1.4.2 auf debian etch 2.6.17


    Hat jemand eine Idee wie ich den Fehler eingrenzen kann ?
    Danke

  • ihm Fehl eine Header File was er einbinden möchte...


    Code
    /usr/include/ffmpeg/avcodec.h:14:20: error: avutil.h: Datei oder Verzeichnis nicht gefunden


    Hier die abhängigkeiten aus tobis paket:


    libavcodec-dev (>= 0.cvs20050626-2sarge1), libavformat-dev, libexif-dev (>= 0.6.12)


    Kontrolliere ob du diese auch installiert hast


    Gruß,
    Thomas

  • Danke


    Eigentlich habe ich die Pakete installiert, woran kann es noch liegen ?
    Danke


    ------------ LOOK HERE ------------------
    apt-cache policy libavcodec-dev
    libavcodec-dev:
    Installiert:(keine)
    Mögliche Pakete:0.cvs20060329-4sarge1
    Versions-Tabelle:
    0.cvs20060823-4 0
    500 http://ftp.de.debian.org etch/main Packages
    0.cvs20060329-4sarge1 0
    999 http://e-tobi.net sarge/backports Packages


    pc-vdr-8:/usr/local/src# apt-cache policy libavformat-dev
    libavformat-dev:
    Installiert:(keine)
    Mögliche Pakete:0.cvs20060329-4sarge1
    Versions-Tabelle:
    0.cvs20060823-4 0
    500 http://ftp.de.debian.org etch/main Packages
    0.cvs20060329-4sarge1 0
    999 http://e-tobi.net sarge/backports Packages


    pc-vdr-8:/usr/local/src# apt-cache policy libexif-dev
    libexif-dev:
    Installiert:0.6.13-4
    Mögliche Pakete:0.6.13-4
    Versions-Tabelle:
    *** 0.6.13-4 0
    500 http://ftp.de.debian.org etch/main Packages
    100 /var/lib/dpkg/status
    0.6.12-2 0
    999 http://e-tobi.net sarge/backports Packages

  • Yo da hast du wohl recht bekomme diese Pakete aber auch nicht installiert
    ein aptitude install libavcodec-dev ergibt mir



    pc-vdr-8:/usr/local/src# aptitude install libavcodec-dev
    ...
    Die folgenden Pakete sind KAPUTT:
    libavcodec-dev libavcodec0d
    Die folgenden NEUEN Pakete werden zusätzlich automatisch installiert:
    liba52-0.7.4 liba52-0.7.4-dev libdts-dev libgsm1-dev libraw1394-8 libraw1394-dev libtheora-dev
    Die folgenden NEUEN Pakete werden zusätzlich installiert:
    liba52-0.7.4 liba52-0.7.4-dev libdts-dev libgsm1-dev libraw1394-8 libraw1394-dev libtheora-dev
    0 Pakete aktualisiert, 9 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
    Muss 2923kB/3472kB an Archiven herunterladen. Nach dem Entpacken werden 9638kB zusätzlich belegt sein.
    Die folgenden Pakete haben verletzte Abhängigkeiten:
    libavcodec-dev: Hängt ab: libdc1394-11-dev, welches ein virtuelles Paket ist.
    libavcodec0d: Hängt ab: libdc1394-11, welches ein virtuelles Paket ist.
    Hängt ab: libraw1394-5, welches ein virtuelles Paket ist.
    Resolving dependencies...
    Die folgenden Aktionen werden diese Abhängigkeiten auflösen:


    Beibehalten der folgenden Pakete in ihrer aktuellen Version:
    libavcodec-dev [Nicht installiert]
    libavcodec0d [Nicht installiert]


    Bewertungsnote beträgt -9992


    Diese Lösung akzeptieren? [Y/n/q/?] Y
    Es werden keine Pakete installiert, aktualisiert oder entfernt.
    0 Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
    Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 0B zusätzlich belegt sein.
    Wollen Sie fortsetzen? [Y/n/?] Y
    Schreibe erweiterte Statusinformationen... Fertig
    pc-vdr-8:/usr/local/src#


    Idee wie ich diese Pakete installiert berkommen ? liegt es an meier etch version und das tobi nur woody und sid anbietet ? bekomme ich diese Pakete aus einer anderne quelle ? welche


    Danke


    ....

Jetzt mitmachen!

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