ich hab mal wieder ein problem beim kompilieren.
Diesmal ist es das image-plugin.
version 0.2.4 sagt das: http://phpfi.com/93632
ältere Versionen das: http://phpfi.com/93617
Kann mir wer helfen?
// Lösung: vdr-1.3.37 + vdr-image-0.2.4
ich hab mal wieder ein problem beim kompilieren.
Diesmal ist es das image-plugin.
version 0.2.4 sagt das: http://phpfi.com/93632
ältere Versionen das: http://phpfi.com/93617
Kann mir wer helfen?
// Lösung: vdr-1.3.37 + vdr-image-0.2.4
0.2.4 erfoldert mindesten vdr-1.3.29... (Die Homepage ist bereits entsprechend angepasst.)
0.2.3 sollte sich auch gegen ältere Version kompilieren lassen,
readline wird in stdio.h deklariert und diese Headerdatei ist in data.c deklariert...
Aber dafür werden mehr Informationen genötigt. und nicht nur die verlinkten Schnippsel.
* VDR-Version
* Vollständige Kompiler Ausgaben
BTW : Warum postet Du die drei Zeilen nicht gleich hier !?
okay dann kann ja 0.2.4 net gehen
weil ich sie schon auf nopaste hatte
vdr-version: sihe sig: vdr-1.3.28
okay hier die Kompiler Ausgaben:
make[1]: Entering directory `/usr/local/src/vdr-1.3.28/PLUGINS/src/image-0.2.3'
make[1]: Leaving directory `/usr/local/src/vdr-1.3.28/PLUGINS/src/image-0.2.3'
make[1]: Entering directory `/usr/local/src/vdr-1.3.28/PLUGINS/src/image-0.2.3'
make[2]: Entering directory `/usr/local/src/vdr-1.3.28/PLUGINS/src/image-0.2.3/liboutput'
make[2]: Leaving directory `/usr/local/src/vdr-1.3.28/PLUGINS/src/image-0.2.3/liboutput'
make[2]: Entering directory `/usr/local/src/vdr-1.3.28/PLUGINS/src/image-0.2.3/liboutput'
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I../../../../include -I../DVB/include encode.c
encode.c: In member function `bool cEncode::Encode()':
encode.c:246: error: 'struct AVCodecContext' has no member named 'frame_rate'
encode.c:247: error: 'struct AVCodecContext' has no member named '
frame_rate_base'
make[2]: *** [encode.o] Fehler 1
make[2]: Leaving directory `/usr/local/src/vdr-1.3.28/PLUGINS/src/image-0.2.3/liboutput'
make[1]: *** [subdirs] Fehler 1
make[1]: Leaving directory `/usr/local/src/vdr-1.3.28/PLUGINS/src/image-0.2.3'
Alles anzeigen
Hmm,
dann wird wohl deine ffmpeg-Version nicht passen.
Entweder ein vdr-upgrade, ffmpeg downgrade,
oder 0.2.4 nehmen + liboutput/stillimage.c & liboutput/stillimage.h aus 0.2.3 verwenden.
hmm also vdr wollte ich eigentlcih sowieso mal upgraden...
ich wollt jetzt eigentlcih ne quick & dirty Lösung... also hab ich mla 2.3 und 2.4 wie du gesagt zusammengebasstelt. Ergebnis: exakt die gleiche Fehlermeldung
ZitatOriginal von Blabla
Ergebnis: exakt die gleiche Fehlermeldung
Dann stimmt aber was mit deiner ffmpeg Installation nicht,
oder besteht aus mehreren Fragmenten verschiedenere Versionen.
oder stimmt nicht mit meinen Informationen zum ffmpeg Versionsschema
was steht in folgenden Zeilen von ffmpeg.../libavcodec/avcodec.h
#define FFMPEG_VERSION_INT 0x000409
#define LIBAVCODEC_VERSION_INT ((50<<16)+(1<<8)+0)
#define LIBAVCODEC_VERSION 50.1.0
#define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT
Edit: aus welcher Quelle stammt dein ffmpeg ?
Hi,
also ich hab ffmpeg sicher einmal kompiliert (ffmpeg-0.4.9-pre1)
nur es gibt zwei avcodec.h -Dateien
/usr/include/ffmpeg/avcodec.h:
#define FFMPEG_VERSION_INT 0x000408
#define FFMPEG_VERSION "0.4.8"
#define LIBAVCODEC_BUILD 4680
#define LIBAVCODEC_VERSION_INT FFMPEG_VERSION_INT
#define LIBAVCODEC_VERSION FFMPEG_VERSION
#define AV_STRINGIFY(s) AV_TOSTRING(s)
#define AV_TOSTRING(s) #s
#define LIBAVCODEC_IDENT "FFmpeg" LIBAVCODEC_VERSION "b" AV_STRINGIFY(LIBAVCODEC_BUILD)
Alles anzeigen
/usr/local/include/ffmpeg/avcodec.h:
//FIXME the following 2 really dont belong in here
#define FFMPEG_VERSION_INT 0x000409
#define FFMPEG_VERSION "CVS"
#define AV_STRINGIFY(s) AV_TOSTRING(s)
#define AV_TOSTRING(s) #s
#define LIBAVCODEC_VERSION_INT ((50<<16)+(0<<8)+0)
#define LIBAVCODEC_VERSION 50.0.0
#define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT
#define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION)
Alles anzeigen
Was soll ich machen?
ich hab jetzt testweise mal ffmpeg über apt-get installiert: immer noch obige Fehlermeldung
ZitatOriginal von Blabla
Was soll ich machen?
z.B. wie im README beschrieben, das Quellcodeverzeichnis von ffmpeg angeben.
make plugins FFMDIR=/usr/src/ffmpeg-cvs
das hab ich schon ausprobiert, half alles nix immer noch der Fehler
//Lösung: vdr-1.3.37 + vdr-image-0.2.4
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!