Bug #14494, was updated on 2008-Sep-13 16:03 Here is a current snapshot of the bug.
Project: Vdr Softdevice Category: general Status: Closed Resolution: Fixed Bug Group: None Priority: 5 Submitted by: davide125 Assigned to : none Summary: softdevice fails to build with ffmpeg r15306 Details: Using today ffmpeg (r15306) vdr-softdevice fails to build. Here's the log: g++ -MM -MG -DHAVE_CONFIG -DUSE_LIEMIKUUTIO -DUSE_CHANNELSCAN -DUSE_DOLBYINREC -DUSE_MAINMENUHOOKS -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"/usr/lib/vdr"' -DSHM_SUPPORT -I../freetype-2.3.7/include -I../vdr-1.6.0/include -I../../../../DVB/include "-I../vdr-1.6.0 -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavcodec -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavformat -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libswscale" softdevice.c utils.c i18n.c video.c mpeg2decoder.c audio.c video-dummy.c setup-softdevice.c setup-softdevice-menu.c setup-softlog.c setup-softlog-menu.c sync-timer.c SoftOsd.c PicBuffer.c VideoFil ter.c audio-alsa.c audio-ac3pt.c video-fb.c video-xv.c xscreensaver.c video-shm.c > .dependencies /home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/bin/i586-geexbox-linux-gnu-g++ -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=c3 -s -fomit-frame-pointer -c -DHAVE_CONFIG -DUSE_LIEMIKUUTIO -DUSE_CHANNELSCAN -DUSE_DOLBYINREC -DUSE_MAINMENUHOOKS -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"/usr/lib/vdr"' -DSHM_SUPPORT -I../freetype-2.3.7/include -I../vdr-1.6.0/include -I../../../../DVB/include "-I../vdr-1.6.0 -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavcodec -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavformat -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libswscale" softdevice.c /home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/bin/i586-geexbox-linux-gnu-g++ -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=c3 -s -fomit-frame-pointer -c -DHAVE_CONFIG -DUSE_LIEMIKUUTIO -DUSE_CHANNELSCAN -DUSE_DOLBYINREC -DUSE_MAINMENUHOOKS -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"/usr/lib/vdr"' -DSHM_SUPPORT -I../freetype-2.3.7/include -I../vdr-1.6.0/include -I../../../../DVB/include "-I../vdr-1.6.0 -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavcodec -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavformat -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libswscale" utils.c /home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/bin/i586-geexbox-linux-gnu-g++ -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=c3 -s -fomit-frame-pointer -c -DHAVE_CONFIG -DUSE_LIEMIKUUTIO -DUSE_CHANNELSCAN -DUSE_DOLBYINREC -DUSE_MAINMENUHOOKS -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"/usr/lib/vdr"' -DSHM_SUPPORT -I../freetype-2.3.7/include -I../vdr-1.6.0/include -I../../../../DVB/include "-I../vdr-1.6.0 -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavcodec -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavformat -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libswscale" i18n.c /home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/bin/i586-geexbox-linux-gnu-g++ -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=c3 -s -fomit-frame-pointer -c -DHAVE_CONFIG -DUSE_LIEMIKUUTIO -DUSE_CHANNELSCAN -DUSE_DOLBYINREC -DUSE_MAINMENUHOOKS -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"/usr/lib/vdr"' -DSHM_SUPPORT -I../freetype-2.3.7/include -I../vdr-1.6.0/include -I../../../../DVB/include "-I../vdr-1.6.0 -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavcodec -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavformat -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libswscale" video.c /home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/bin/i586-geexbox-linux-gnu-g++ -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=c3 -s -fomit-frame-pointer -c -DHAVE_CONFIG -DUSE_LIEMIKUUTIO -DUSE_CHANNELSCAN -DUSE_DOLBYINREC -DUSE_MAINMENUHOOKS -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"/usr/lib/vdr"' -DSHM_SUPPORT -I../freetype-2.3.7/include -I../vdr-1.6.0/include -I../../../../DVB/include "-I../vdr-1.6.0 -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavcodec -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavformat -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libswscale" mpeg2decoder.c In file included from video.h:26, from video.c:17: PicBuffer.h:60: warning: 'typedef' was ignored in this declaration video.c: In member function 'virtual void cVideoOut::EvaluateDelay(uint64_t, uint64_t, int)': video.c:558: warning: deprecated conversion from string constant to 'char*' video.c:586: warning: deprecated conversion from string constant to 'char*' video.c:595: warning: deprecated conversion from string constant to 'char*' video.c:602: warning: deprecated conversion from string constant to 'char*' video.c: In member function 'virtual void cVideoOut::ResetDelay()': video.c:619: warning: deprecated conversion from string constant to 'char*' /home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/bin/i586-geexbox-linux-gnu-g++ -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=c3 -s -fomit-frame-pointer -c -DHAVE_CONFIG -DUSE_LIEMIKUUTIO -DUSE_CHANNELSCAN -DUSE_DOLBYINREC -DUSE_MAINMENUHOOKS -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdevice"' -D_GNU_SOURCE -DPLUGINLIBDIR='"/usr/lib/vdr"' -DSHM_SUPPORT -I../freetype-2.3.7/include -I../vdr-1.6.0/include -I../../../../DVB/include "-I../vdr-1.6.0 -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavcodec -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libavformat -I/home/davide/geexbox/dev/geexbox-davide/build.i386/toolchain/i586-geexbox-linux-gnu/sysroot/usr/local/include/libswscale" audio.c In file included from video.h:26, from mpeg2decoder.h:31, from mpeg2decoder.c:15: PicBuffer.h:60: warning: 'typedef' was ignored in this declaration mpeg2decoder.c: In constructor 'cStreamDecoder::cStreamDecoder(AVCodecContext*, bool)': mpeg2decoder.c:143: error: 'struct AVCodecContext' has no member named 'error_resilience' mpeg2decoder.c: In constructor 'cMpeg2Decoder::cMpeg2Decoder(cAudioOut*, cVideoOut*)': mpeg2decoder.c:1029: error: 'avcodec_build' was not declared in this scope mpeg2decoder.c: In member function 'void cMpeg2Decoder::Freeze(int, bool)': mpeg2decoder.c:1457: warning: suggest parentheses around comparison in operand of & make: *** [mpeg2decoder.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from video.h:26, from mpeg2decoder.h:31, from softdevice.h:18, from softdevice.c:9: PicBuffer.h:60: warning: 'typedef' was ignored in this declaration softdevice.c: In constructor 'cPluginSoftDevice::cPluginSoftDevice()': softdevice.c:819: warning: deprecated conversion from string constant to 'char*' Follow-Ups: Date: 2008-Sep-21 14:59 By: lucke Comment: Fixed with current cvs version. Needs to rerun configure. ------------------------------------------------------- For detailed info, follow this link: http://developer.berlios.de/bugs/?func=detailbug&bug_id=14494&group_id=2051 _______________________________________________ Softdevice-devel mailing list Softdevice-devel@lists.berlios.de https://lists.berlios.de/mailman/listinfo/softdevice-devel