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

Adrian Bunk bunk at debian.org
Thu Aug 17 20:10:19 UTC 2017


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



More information about the pkg-vdr-dvb-devel mailing list