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

Reply via email to