Bug#872490: vdr-plugin-osdteletext FTBFS with vdr 2.3.8

2017-09-19 Thread Holger Schröder

This version build and works with vdr 2.3.x


https://github.com/rofafor/vdr-plugin-osdteletext


Greetings

        Holger...



Bug#872490: vdr-plugin-osdteletext FTBFS with vdr 2.3.8

2017-08-17 Thread Adrian Bunk
Source: vdr-plugin-osdteletext
Version: 0.9.5-3
Severity: serious
Tags: buster sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/vdr-plugin-osdteletext.html

...
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-fdebug-prefix-map=/build/vdr-2.3.8=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c 
-DPLUGIN_NAME_I18N='"osdteletext"'  -o menu.o menu.c
In file included from display.h:19:0,
 from menu.c:18:
displaybase.h: In member function 'int 
cDisplay::GetColorIndex(enumTeletextColor, int)':
displaybase.h:145:40: error: 'cBitmap* cOsd::GetBitmap(int)' is protected 
within this context
 cBitmap *bm=osd->GetBitmap(Area);
^
In file included from /usr/include/vdr/skins.h:16:0,
 from /usr/include/vdr/interface.h:15,
 from menu.c:14:
/usr/include/vdr/osd.h:792:12: note: declared protected here
   cBitmap *GetBitmap(int Area);
^
In file included from display.h:19:0,
 from menu.c:18:
displaybase.h: In member function 'int 
cDisplay::GetColorIndexAlternate(enumTeletextColor, int)':
displaybase.h:153:40: error: 'cBitmap* cOsd::GetBitmap(int)' is protected 
within this context
 cBitmap *bm=osd->GetBitmap(Area);
^
In file included from /usr/include/vdr/skins.h:16:0,
 from /usr/include/vdr/interface.h:15,
 from menu.c:14:
/usr/include/vdr/osd.h:792:12: note: declared protected here
   cBitmap *GetBitmap(int Area);
^
menu.c: In member function 'bool TeletextBrowser::CheckIsValidChannel(int)':
menu.c:76:12: error: 'Channels' was not declared in this scope
return (Channels.GetByNumber(number) != 0);
^~~~
menu.c:76:12: note: suggested alternative: 'cChannels'
return (Channels.GetByNumber(number) != 0);
^~~~
cChannels
menu.c: In static member function 'static void 
TeletextBrowser::ChannelSwitched(int)':
menu.c:80:19: error: 'Channels' was not declared in this scope
cChannel *chan=Channels.GetByNumber(ChannelNumber);
   ^~~~
menu.c:80:19: note: suggested alternative: 'cChannels'
cChannel *chan=Channels.GetByNumber(ChannelNumber);
   ^~~~
   cChannels
Makefile:64: recipe for target 'menu.o' failed
make[1]: *** [menu.o] Error 1