D: [iurt_root_command] chroot
warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
Installing /home/iurt/rpmbuild/SRPMS/vdr-plugin-ttxtsubs-0.3.0-10.mga9.src.rpm
Building target platforms: aarch64
Building for target aarch64
Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.Rkszw3
+ umask 022
+ cd /home/iurt/rpmbuild/BUILD
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ cd /home/iurt/rpmbuild/BUILD
+ rm -rf ttxtsubs-0.3.0
+ /usr/bin/gzip -dc /home/iurt/rpmbuild/SOURCES/vdr-ttxtsubs-0.3.0.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd ttxtsubs-0.3.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ for file in po/*.po
+ grep -Eq 'msgstr ".+"' po/ca_ES.po
+ for file in po/*.po
+ grep -Eq 'msgstr ".+"' po/de_DE.po
+ for file in po/*.po
+ grep -Eq 'msgstr ".+"' po/es_ES.po
+ for file in po/*.po
+ grep -Eq 'msgstr ".+"' po/et_EE.po
+ for file in po/*.po
+ grep -Eq 'msgstr ".+"' po/fi_FI.po
+ for file in po/*.po
+ grep -Eq 'msgstr ".+"' po/fr_FR.po
+ for file in po/*.po
+ grep -Eq 'msgstr ".+"' po/it_IT.po
+ for file in po/*.po
+ grep -Eq 'msgstr ".+"' po/ru_RU.po
+ for file in po/*.po
+ grep -Eq 'msgstr ".+"' po/sv_SE.po
+ for file in po/*.po
+ grep -Eq 'msgstr ".+"' po/uk_UA.po
+ set +x
Silent renaming of locales
+ touch vdr_plugin_prep.done
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.vRYIMs
+ umask 022
+ cd /home/iurt/rpmbuild/BUILD
+ cd ttxtsubs-0.3.0
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ export CPPFLAGS=-Wno-narrowing
+ CPPFLAGS=-Wno-narrowing
+ /usr/bin/make -O -j8 V=1 VERBOSE=1 all 'CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC  -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags ' 'CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC  -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags ' 'LDFLAGS= -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' PLUGINLIBDIR=/usr/lib64/vdr VIDEODIR=/var/lib/vdr/video LIBDIR=. LOCALEDIR=locale 'VDRLOCALE=""' DVBDIR=/usr VDRDIR=/usr/include/vdr VDRVERSION=2.4.6-3.mga9 VDRVERSNUM=20406 APIVERSION=2.4.6.1 APIVERSNUM=20406
ttxtsubs.c:52:2: error: #error "This version of ttxtsubs requires the ttxtsubs patch version 2 to be applied to VDR!!"
   52 | #error "This version of ttxtsubs requires the ttxtsubs patch version 2 to be applied to VDR!!"
      |  ^~~~~
g++ -Wno-narrowing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC  -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags  -c -DPLUGIN_NAME_I18N='"ttxtsubs"'  -o ttxtsubs.o ttxtsubs.c
ttxtsubs.c:23:10: fatal error: vdr/vdrttxtsubshooks.h: No such file or directory
   23 | #include <vdr/vdrttxtsubshooks.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:65: ttxtsubs.o] Error 1
make: *** Waiting for unfinished jobs....
g++ -Wno-narrowing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC  -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags  -c -DPLUGIN_NAME_I18N='"ttxtsubs"'  -o ttxtsubslivereceiver.o ttxtsubslivereceiver.c
In file included from ttxtsubslivereceiver.c:23:
ttxtsubslivereceiver.h:23:10: fatal error: vdr/vdrttxtsubshooks.h: No such file or directory
   23 | #include <vdr/vdrttxtsubshooks.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:65: ttxtsubslivereceiver.o] Error 1
g++ -Wno-narrowing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC  -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags  -c -DPLUGIN_NAME_I18N='"ttxtsubs"'  -o ttxtsubsdisplayer.o ttxtsubsdisplayer.c
ttxtsubsdisplayer.c: In member function 'virtual void cTtxtSubsPlayer::PES_data(uchar*, int, bool, const tTeletextSubtitlePage*, int)':
ttxtsubsdisplayer.c:116:57: error: invalid use of incomplete type 'struct tTeletextSubtitlePage'
  116 |     if (teletextSubtitlePages && teletextSubtitlePages[0].ttxtType)
      |                                                         ^
In file included from ttxtsubsdisplayer.c:21:
ttxtsubsdisplayer.h:46:84: note: forward declaration of 'struct tTeletextSubtitlePage'
   46 |   virtual void PES_data(uchar *Data, int Length, bool IsPesRecording, const struct tTeletextSubtitlePage teletextSubtitlePages[], int pageCount);
      |                                                                                    ^~~~~~~~~~~~~~~~~~~~~
ttxtsubsdisplayer.c:116:57: error: invalid use of incomplete type 'const struct tTeletextSubtitlePage'
  116 |     if (teletextSubtitlePages && teletextSubtitlePages[0].ttxtType)
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~^
In file included from ttxtsubsdisplayer.c:21:
ttxtsubsdisplayer.h:46:84: note: forward declaration of 'struct tTeletextSubtitlePage'
   46 |   virtual void PES_data(uchar *Data, int Length, bool IsPesRecording, const struct tTeletextSubtitlePage teletextSubtitlePages[], int pageCount);
      |                                                                                    ^~~~~~~~~~~~~~~~~~~~~
ttxtsubsdisplayer.c:121:49: error: invalid use of incomplete type 'struct tTeletextSubtitlePage'
  121 |         SetPreferredPage(teletextSubtitlePages[p].ttxtLanguage, teletextSubtitlePages[p].ttxtType == 0x05,
      |                                                 ^
In file included from ttxtsubsdisplayer.c:21:
ttxtsubsdisplayer.h:46:84: note: forward declaration of 'struct tTeletextSubtitlePage'
   46 |   virtual void PES_data(uchar *Data, int Length, bool IsPesRecording, const struct tTeletextSubtitlePage teletextSubtitlePages[], int pageCount);
      |                                                                                    ^~~~~~~~~~~~~~~~~~~~~
ttxtsubsdisplayer.c:121:49: error: invalid use of incomplete type 'const struct tTeletextSubtitlePage'
  121 |         SetPreferredPage(teletextSubtitlePages[p].ttxtLanguage, teletextSubtitlePages[p].ttxtType == 0x05,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~^
In file included from ttxtsubsdisplayer.c:21:
ttxtsubsdisplayer.h:46:84: note: forward declaration of 'struct tTeletextSubtitlePage'
   46 |   virtual void PES_data(uchar *Data, int Length, bool IsPesRecording, const struct tTeletextSubtitlePage teletextSubtitlePages[], int pageCount);
      |                                                                                    ^~~~~~~~~~~~~~~~~~~~~
ttxtsubsdisplayer.c:121:88: error: invalid use of incomplete type 'struct tTeletextSubtitlePage'
  121 |         SetPreferredPage(teletextSubtitlePages[p].ttxtLanguage, teletextSubtitlePages[p].ttxtType == 0x05,
      |                                                                                        ^
In file included from ttxtsubsdisplayer.c:21:
ttxtsubsdisplayer.h:46:84: note: forward declaration of 'struct tTeletextSubtitlePage'
   46 |   virtual void PES_data(uchar *Data, int Length, bool IsPesRecording, const struct tTeletextSubtitlePage teletextSubtitlePages[], int pageCount);
      |                                                                                    ^~~~~~~~~~~~~~~~~~~~~
ttxtsubsdisplayer.c:121:88: error: invalid use of incomplete type 'const struct tTeletextSubtitlePage'
  121 |         SetPreferredPage(teletextSubtitlePages[p].ttxtLanguage, teletextSubtitlePages[p].ttxtType == 0x05,
      |                                                                 ~~~~~~~~~~~~~~~~~~~~~~~^
In file included from ttxtsubsdisplayer.c:21:
ttxtsubsdisplayer.h:46:84: note: forward declaration of 'struct tTeletextSubtitlePage'
   46 |   virtual void PES_data(uchar *Data, int Length, bool IsPesRecording, const struct tTeletextSubtitlePage teletextSubtitlePages[], int pageCount);
      |                                                                                    ^~~~~~~~~~~~~~~~~~~~~
ttxtsubsdisplayer.c:122:35: error: invalid use of incomplete type 'struct tTeletextSubtitlePage'
  122 |           (teletextSubtitlePages[p].ttxtMagazine << 8) + teletextSubtitlePages[p].ttxtPage);
      |                                   ^
In file included from ttxtsubsdisplayer.c:21:
ttxtsubsdisplayer.h:46:84: note: forward declaration of 'struct tTeletextSubtitlePage'
   46 |   virtual void PES_data(uchar *Data, int Length, bool IsPesRecording, const struct tTeletextSubtitlePage teletextSubtitlePages[], int pageCount);
      |                                                                                    ^~~~~~~~~~~~~~~~~~~~~
ttxtsubsdisplayer.c:122:35: error: invalid use of incomplete type 'const struct tTeletextSubtitlePage'
  122 |           (teletextSubtitlePages[p].ttxtMagazine << 8) + teletextSubtitlePages[p].ttxtPage);
      |            ~~~~~~~~~~~~~~~~~~~~~~~^
In file included from ttxtsubsdisplayer.c:21:
ttxtsubsdisplayer.h:46:84: note: forward declaration of 'struct tTeletextSubtitlePage'
   46 |   virtual void PES_data(uchar *Data, int Length, bool IsPesRecording, const struct tTeletextSubtitlePage teletextSubtitlePages[], int pageCount);
      |                                                                                    ^~~~~~~~~~~~~~~~~~~~~
ttxtsubsdisplayer.c:122:81: error: invalid use of incomplete type 'struct tTeletextSubtitlePage'
  122 |           (teletextSubtitlePages[p].ttxtMagazine << 8) + teletextSubtitlePages[p].ttxtPage);
      |                                                                                 ^
In file included from ttxtsubsdisplayer.c:21:
ttxtsubsdisplayer.h:46:84: note: forward declaration of 'struct tTeletextSubtitlePage'
   46 |   virtual void PES_data(uchar *Data, int Length, bool IsPesRecording, const struct tTeletextSubtitlePage teletextSubtitlePages[], int pageCount);
      |                                                                                    ^~~~~~~~~~~~~~~~~~~~~
ttxtsubsdisplayer.c:122:81: error: invalid use of incomplete type 'const struct tTeletextSubtitlePage'
  122 |           (teletextSubtitlePages[p].ttxtMagazine << 8) + teletextSubtitlePages[p].ttxtPage);
      |                                                          ~~~~~~~~~~~~~~~~~~~~~~~^
In file included from ttxtsubsdisplayer.c:21:
ttxtsubsdisplayer.h:46:84: note: forward declaration of 'struct tTeletextSubtitlePage'
   46 |   virtual void PES_data(uchar *Data, int Length, bool IsPesRecording, const struct tTeletextSubtitlePage teletextSubtitlePages[], int pageCount);
      |                                                                                    ^~~~~~~~~~~~~~~~~~~~~
ttxtsubsdisplayer.c: In member function 'bool cTtxtSubsPlayer::SetPreferredPage(const char*, bool, unsigned int)':
ttxtsubsdisplayer.c:258:1: warning: no return statement in function returning non-void [-Wreturn-type]
  258 | }
      | ^
make: *** [Makefile:65: ttxtsubsdisplayer.o] Error 1
g++ -Wno-narrowing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC  -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags  -c -DPLUGIN_NAME_I18N='"ttxtsubs"'  -o teletext.o teletext.c
g++ -Wno-narrowing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC  -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags  -c -DPLUGIN_NAME_I18N='"ttxtsubs"'  -o ttxtsubsdisplay.o ttxtsubsdisplay.c
ttxtsubsdisplay.c: In member function 'void cTtxtSubsDisplay::TtxtData(const uint8_t*, int64_t)':
ttxtsubsdisplay.c:277:40: error: 'min' was not declared in this scope; did you mean 'std::min'?
  277 |                     cCondWait::SleepMs(min(diff,int64_t(250)));
      |                                        ^~~
      |                                        std::min
In file included from /usr/include/c++/11/bits/specfun.h:45,
                 from /usr/include/c++/11/cmath:1935,
                 from /usr/include/c++/11/math.h:36,
                 from /usr/include/vdr/tools.h:18,
                 from /usr/include/vdr/i18n.h:14,
                 from /usr/include/vdr/config.h:19,
                 from /usr/include/vdr/osd.h:16,
                 from ttxtsubsdisplay.c:28:
/usr/include/c++/11/bits/stl_algobase.h:278:5: note: 'std::min' declared here
  278 |     min(const _Tp& __a, const _Tp& __b, _Compare __comp)
      |     ^~~
make: *** [Makefile:65: ttxtsubsdisplay.o] Error 1
g++ -Wno-narrowing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC  -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags  -c -DPLUGIN_NAME_I18N='"ttxtsubs"'  -o ttxtaudio.o ttxtaudio.c
g++ -Wno-narrowing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC  -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags  -c -DPLUGIN_NAME_I18N='"ttxtsubs"'  -o ttxtsubschannelsettings.o ttxtsubschannelsettings.c
ttxtsubschannelsettings.c: In member function 'bool cTtxtSubsChannelSetting::Parse(const char*)':
ttxtsubschannelsettings.c:41:25: warning: format '%a' expects argument of type 'float*', but argument 3 has type 'char**' [-Wformat=]
   41 |    if (3 == sscanf(s, "%a[^,],%d,%d\n", &buffer, &PageMode, &PageNumber)) {
      |                        ~^               ~~~~~~~
      |                         |               |
      |                         float*          char**
ttxtsubschannelsettings.c:52:31: error: 'Channels' was not declared in this scope; did you mean 'kChannels'?
   52 |           for (cChannel *ch = Channels.First(); ch; ch = Channels.Next(ch)) {
      |                               ^~~~~~~~
      |                               kChannels
make: *** [Makefile:65: ttxtsubschannelsettings.o] Error 1
g++ -Wno-narrowing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fPIC  -Wl,--as-needed  -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags  -c -DPLUGIN_NAME_I18N='"ttxtsubs"'  -o ttxtsubspagemenu.o ttxtsubspagemenu.c
ttxtsubspagemenu.c: In constructor 'cTtxtsubsPageMenu::cTtxtsubsPageMenu()':
ttxtsubspagemenu.c:39:15: error: 'Channels' was not declared in this scope; did you mean 'kChannels'?
   39 |     channel = Channels.GetByNumber(device->CurrentChannel());
      |               ^~~~~~~~
      |               kChannels
make: *** [Makefile:65: ttxtsubspagemenu.o] Error 1
error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.vRYIMs (%build)


RPM build errors:
    Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
    Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.vRYIMs (%build)
I: [iurt_root_command] ERROR: chroot