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-tvonscreen-1.0.141-27.mga9.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.ZRhNgd + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf tvonscreen-1.0.141 + /usr/bin/bzip2 -dc /home/iurt/rpmbuild/SOURCES/vdr-tvonscreen-1.0.141.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd tvonscreen-1.0.141 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/02_tvonscreen-1.0-fixes.dpatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/90_tvonscreen-1.0.141-1.5.3.dpatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/tvonscreen-1.0.141-i18n-1.6.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/tvonscreen-magazine-remove-auto-keywords.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + for file in po/*.po + grep -Eq 'msgstr ".+"' po/de_DE.po + for file in po/*.po + grep -Eq 'msgstr ".+"' po/fi_FI.po + set +x Silent renaming of locales + touch vdr_plugin_prep.done + vdr_plugin_params_do + local gotvar= + local gotparam= + local gotdefault= + echo '# Do not modify this file, use /etc/sysconfig/vdr-tvonscreen instead' + echo '# Do not modify this file, use /etc/sysconfig/vdr-tvonscreen instead' + echo '# VDR plugin tvonscreen configuration' + echo + echo '# You can also define the plugin arguments manually by using the' + echo '# VDR_PLUGIN_ARGS variable below. Note that setting VDR_PLUGIN_ARGS will' + echo '# override all the other settings in this file and that setting' + echo '# VDR_PLUGIN_ARGS_tvonscreen in the main VDR sysconfig file will' + echo '# override this file completely.' + echo '# VDR_PLUGIN_ARGS=""' + echo + read INPUT + '[' -z '' ']' + continue + read INPUT + '[' -z '# optional path for the XPM channel logos' ']' + echo '# optional path for the XPM channel logos' + grep -q '^#' + '[' -n '' ']' + echo '# optional path for the XPM channel logos' + continue + read INPUT + '[' -z var=CHANLOGOS ']' + echo var=CHANLOGOS + grep -q '^#' + echo var=CHANLOGOS + grep -q '^var=' + gotvar=CHANLOGOS + continue + read INPUT + '[' -z 'param="-l CHANLOGOS"' ']' + echo 'param="-l CHANLOGOS"' + grep -q '^#' + echo 'param="-l CHANLOGOS"' + grep -q '^var=' + echo 'param="-l CHANLOGOS"' + grep -q '^param=' + eval 'gotparam="-l CHANLOGOS"' ++ gotparam='-l CHANLOGOS' + continue + read INPUT + '[' -z default=/usr/share/vdr/chanlogos ']' + echo default=/usr/share/vdr/chanlogos + grep -q '^#' + echo default=/usr/share/vdr/chanlogos + grep -q '^var=' + echo default=/usr/share/vdr/chanlogos + grep -q '^param=' + echo default=/usr/share/vdr/chanlogos + grep -q '^default=' + eval gotdefault=/usr/share/vdr/chanlogos ++ gotdefault=/usr/share/vdr/chanlogos + continue + read INPUT + '[' -z '# path and filename to vdradmin at file' ']' + echo '# path and filename to vdradmin at file' + grep -q '^#' + '[' -n CHANLOGOS ']' + '[' -n '-l CHANLOGOS' ']' + vdr_plugin_params_handle + echo '-l CHANLOGOS' + grep -q CHANLOGOS + echo 'local CHANLOGOS="/usr/share/vdr/chanlogos"' + echo '# CHANLOGOS="/usr/share/vdr/chanlogos"' ++ echo '-l CHANLOGOS' ++ sed 's/CHANLOGOS/'\''$CHANLOGOS'\''/' + gotparam='-l '\''$CHANLOGOS'\''' + echo '[ -n "$CHANLOGOS" ] && echo "-l '\''$CHANLOGOS'\''"' + echo + gotvar= + gotparam= + gotdefault= + echo '# path and filename to vdradmin at file' + continue + read INPUT + '[' -z var=VDRADMIN_TIMERFILE ']' + echo var=VDRADMIN_TIMERFILE + grep -q '^#' + echo var=VDRADMIN_TIMERFILE + grep -q '^var=' + gotvar=VDRADMIN_TIMERFILE + continue + read INPUT + '[' -z 'param="-v VDRADMIN_TIMERFILE"' ']' + echo 'param="-v VDRADMIN_TIMERFILE"' + grep -q '^#' + echo 'param="-v VDRADMIN_TIMERFILE"' + grep -q '^var=' + echo 'param="-v VDRADMIN_TIMERFILE"' + grep -q '^param=' + eval 'gotparam="-v VDRADMIN_TIMERFILE"' ++ gotparam='-v VDRADMIN_TIMERFILE' + continue + read INPUT + '[' -z default=/var/lib/vdradmin/vdradmin.at ']' + echo default=/var/lib/vdradmin/vdradmin.at + grep -q '^#' + echo default=/var/lib/vdradmin/vdradmin.at + grep -q '^var=' + echo default=/var/lib/vdradmin/vdradmin.at + grep -q '^param=' + echo default=/var/lib/vdradmin/vdradmin.at + grep -q '^default=' + eval gotdefault=/var/lib/vdradmin/vdradmin.at ++ gotdefault=/var/lib/vdradmin/vdradmin.at + continue + read INPUT + vdr_plugin_params_handle + echo '-v VDRADMIN_TIMERFILE' + grep -q VDRADMIN_TIMERFILE + echo 'local VDRADMIN_TIMERFILE="/var/lib/vdradmin/vdradmin.at"' + echo '# VDRADMIN_TIMERFILE="/var/lib/vdradmin/vdradmin.at"' ++ echo '-v VDRADMIN_TIMERFILE' ++ sed 's/VDRADMIN_TIMERFILE/'\''$VDRADMIN_TIMERFILE'\''/' + gotparam='-v '\''$VDRADMIN_TIMERFILE'\''' + echo '[ -n "$VDRADMIN_TIMERFILE" ] && echo "-v '\''$VDRADMIN_TIMERFILE'\''"' + echo + gotvar= + gotparam= + gotdefault= + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.CoDvaj + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd tvonscreen-1.0.141 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + /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 msgfmt -c -o po/de.mo po/de.po po/de.po:7: warning: header field 'Last-Translator' still has the initial default value po/de.po:7: warning: header field 'Language' missing in header msgfmt -c -o po/fi.mo po/fi.po po/fi.po:7: warning: header field 'Last-Translator' still has the initial default value po/fi.po:7: warning: header field 'Language' missing in header cp po/de.mo locale/de/LC_MESSAGES/vdr-tvonscreen.mo cp po/fi.mo locale/fi/LC_MESSAGES/vdr-tvonscreen.mo g++ -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='"tvonscreen"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include timer.c In file included from magazine.h:19, from timer.c:10: search.h:35:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 35 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock In file included from timer.c:10: magazine.h:55:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 55 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock timer.c: In constructor 'tvOcMenuEvent::tvOcMenuEvent(const cEvent*)': timer.c:12:89: error: no matching function for call to 'cMenuEvent::cMenuEvent(const cEvent*&, bool)' 12 | tvOcMenuEvent::tvOcMenuEvent(const class cEvent *EventInfo) : cMenuEvent(EventInfo,false) | ^ In file included from timer.h:14, from magazine.h:18, from timer.c:10: /usr/include/vdr/menu.h:99:3: note: candidate: 'cMenuEvent::cMenuEvent(const cTimers*, const cChannels*, const cEvent*, bool, bool)' 99 | cMenuEvent(const cTimers *Timers, const cChannels *Channels, const cEvent *Event, bool CanSwitch = false, bool Buttons = false); | ^~~~~~~~~~ /usr/include/vdr/menu.h:99:3: note: candidate expects 5 arguments, 2 provided /usr/include/vdr/menu.h:95:7: note: candidate: 'constexpr cMenuEvent::cMenuEvent(const cMenuEvent&)' 95 | class cMenuEvent : public cOsdMenu { | ^~~~~~~~~~ /usr/include/vdr/menu.h:95:7: note: candidate expects 1 argument, 2 provided /usr/include/vdr/menu.h:95:7: note: candidate: 'constexpr cMenuEvent::cMenuEvent(cMenuEvent&&)' /usr/include/vdr/menu.h:95:7: note: candidate expects 1 argument, 2 provided make: *** [Makefile:58: timer.o] Error 1 make: *** Waiting for unfinished jobs.... g++ -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='"tvonscreen"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include tvonscreen.c In file included from magazine.h:19, from tvonscreen.c:11: search.h:35:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 35 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock In file included from tvonscreen.c:11: magazine.h:55:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 55 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock make: *** [Makefile:58: tvonscreen.o] Error 1 g++ -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='"tvonscreen"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include anyfont.c In file included from magazine.h:19, from anyfont.c:11: search.h:35:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 35 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock In file included from anyfont.c:11: magazine.h:55:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 55 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock make: *** [Makefile:58: anyfont.o] Error 1 g++ -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='"tvonscreen"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include config.c In file included from magazine.h:19, from config.c:11: search.h:35:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 35 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock In file included from config.c:11: magazine.h:55:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 55 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock make: *** [Makefile:58: config.o] Error 1 g++ -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='"tvonscreen"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include search.c In file included from search.c:10: search.h:35:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 35 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock In file included from search.c:11: magazine.h:55:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 55 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock search.c: In constructor 'EventItem::EventItem(const cEvent*)': search.c:21:19: error: 'Channels' was not declared in this scope; did you mean 'kChannels'? 21 | channel = Channels.GetByChannelID(ev->ChannelID(), true); | ^~~~~~~~ | kChannels search.c: In constructor 'cSearchMenu::cSearchMenu(const cEvent*)': search.c:48:51: error: 'Schedules' is not a member of 'cSchedules' 48 | const cSchedules* Schedules = cSchedules::Schedules(_schedulesLock); | ^~~~~~~~~ search.c:48:61: error: '_schedulesLock' was not declared in this scope; did you mean 'cSchedules_Lock'? 48 | const cSchedules* Schedules = cSchedules::Schedules(_schedulesLock); | ^~~~~~~~~~~~~~ | cSchedules_Lock search.c: In member function 'void cSearchMenu::searchIn(const cSchedule**, int)': search.c:112:27: error: 'Channels' was not declared in this scope; did you mean 'kChannels'? 112 | channel = Channels.GetByChannelID(schedArray[i]->ChannelID(), true); | ^~~~~~~~ | kChannels make: *** [Makefile:58: search.o] Error 1 g++ -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='"tvonscreen"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include gfxtools.c g++ -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='"tvonscreen"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include magazine.c In file included from magazine.h:19, from magazine.c:10: search.h:35:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 35 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock In file included from magazine.c:10: magazine.h:55:9: error: 'cSchedulesLock' does not name a type; did you mean 'cSchedules_Lock'? 55 | cSchedulesLock _schedulesLock; | ^~~~~~~~~~~~~~ | cSchedules_Lock In file included from magazine.c:11: TVonscreen.h:4:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4 | " 104 27 3 1", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:6:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 6 | ". c #ff0000", | ^~~~~~~~~~~~~ TVonscreen.h:7:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 7 | "l c #ffffff", | ^~~~~~~~~~~~~ TVonscreen.h:8:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 8 | "m c none", | ^~~~~~~~~~ TVonscreen.h:10:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 10 | "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm.mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:11:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 11 | "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm..mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:12:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 12 | "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm..mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:13:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 13 | "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm...mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:14:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 14 | "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm..mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:15:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 15 | "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm...mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:16:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 16 | "mmm.....................mmmmmmmmm...mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:17:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 17 | ".........................mmmmmmm...mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:18:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 18 | "mmm.............mmmmm....mmmmmmm...mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:19:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 19 | "mmmmmmmmm....mmmmmmmm.....mmmmmm...mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:20:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 20 | "mmmmmmmmm...mmmmmmmmm.....mmmmm..llllllllmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:21:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 21 | "mmmmmmm.....mmmmmmmmm.....mmmmm.ll.mmmmllmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:22:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | "mmmmmmm.....mmmmmmmmm.....mmmmmll..mmmmmllmmllmmllmmmmllmmmmmmmmmllllmmmlmlllmmmlllmmmmmmllmmmmmllmmllmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:23:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | "mmmmmmm....mmmmmmmmmm......mm..ll..mmmmmllmmlllllllmmmmllmmmmmmmllllllmllllllmllllllmmmllllllmmmlllllllm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:24:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 24 | "mmmmmmm....mmmmmmmmmmm.....mm..ll.mmmmmmllmmlllmmmlmmmmllllmmmmllmmmmmmlllmmmmllmmmllmmlmmmmllmmlllmmllm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:25:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 25 | "mmmmmmm....mmmmmmmmmmm.....mm..ll.mmmmmmllmmlllmmmllmmmmmllllmmllmmmmmmllmmmmmlllllllmllllllllmmlllmmllm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:26:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 26 | "mmmmmm.....mmmmmmmmmmm.....m...ll.mmmmmmllmmlllmmmllmmmmmmlllmmllmmmmmmllmmmmmlllllllmllllllllmmlllmmllm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:27:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 27 | "mmmmmm....mmmmmmmmmmmm..........llmmmmmmllmmlllmmmllmmmmmmmllmmllmmmmmmllmmmmmllmmmmmmmlmmmmmmmmlllmmllm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:28:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | "mmmmmm....mmmmmmmmmmmmmm.........llmmmmllmmmlllmmmllmmlmmmlllmmlllmmmmmllmmmmmllmmmmmmmllmmmmmmmlllmmllm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:29:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 29 | "mmmmmm....mmmmmmmmmmmmmm.........lllllllmmmmlllmmmllmmlllllllmmmllllllmllmmmmmmllllllmmmllllllmmlllmmllm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:30:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30 | "mmmmmm....mmmmmmmmmmmmmm.........mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:31:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | "mmmmmm...mmmmmmmmmmmmmmmm.......mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:32:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | "mmmmmm...mmmmmmmmmmmmmmmm.......mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:33:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | "mmmmmm...mmmmmmmmmmmmmmmm......mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:34:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 34 | "mmmmmm...mmmmmmmmmmmmmmmmmm.mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:35:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | "mmmmmm...mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TVonscreen.h:36:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | "mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ magazine.c: In function 'int CompareSchedules(const void*, const void*)': magazine.c:37:18: error: 'Channels' was not declared in this scope; did you mean 'kChannels'? 37 | cChannel* c1 = Channels.GetByChannelID((*(const cSchedule**)p1)->ChannelID(), true); | ^~~~~~~~ | kChannels magazine.c: In constructor 'magazine::magazine(cPlugin*)': magazine.c:52:51: error: 'Schedules' is not a member of 'cSchedules' 52 | const cSchedules* Schedules = cSchedules::Schedules(_schedulesLock); | ^~~~~~~~~ magazine.c:52:61: error: '_schedulesLock' was not declared in this scope; did you mean 'cSchedules_Lock'? 52 | const cSchedules* Schedules = cSchedules::Schedules(_schedulesLock); | ^~~~~~~~~~~~~~ | cSchedules_Lock magazine.c:83:39: error: 'Channels' was not declared in this scope; did you mean 'kChannels'? 83 | cChannel *c = Channels.GetByChannelID(Schedule->ChannelID(), true); | ^~~~~~~~ | kChannels magazine.c:96:30: error: 'Channels' was not declared in this scope; did you mean 'kChannels'? 96 | int currentChannel = Channels.GetByNumber(cDevice::CurrentChannel())->Number(); | ^~~~~~~~ | kChannels magazine.c: In member function 'void magazine::printLogo(const cSchedule*, int)': magazine.c:181:34: error: 'Channels' was not declared in this scope; did you mean 'kChannels'? 181 | currentChannel = Channels.GetByNumber(cDevice::CurrentChannel())->Number(); | ^~~~~~~~ | kChannels magazine.c: In member function 'void magazine::printHead(const cSchedule*, int)': magazine.c:249:42: error: 'Channels' was not declared in this scope; did you mean 'kChannels'? 249 | currentChannel = Channels.GetByNumber(cDevice::CurrentChannel())->Number(); | ^~~~~~~~ | kChannels magazine.c: In member function 'void magazine::showSched(const cSchedule*, cEvent**, tMagazineArea)': magazine.c:424:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | char *args[]={"timeline_command_interface","conflicts"}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ magazine.c:424:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 424 | char *args[]={"timeline_command_interface","conflicts"}; | ^~~~~~~~~~~ magazine.c: In member function 'void magazine::output()': magazine.c:628:34: error: 'cBitmap* cOsd::GetBitmap(int)' is protected within this context 628 | cBitmap *b=osd->GetBitmap(NAMES_AREA); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/vdr/dvbsubtitle.h:15, from /usr/include/vdr/device.h:15, from /usr/include/vdr/dvbdevice.h:15, from /usr/include/vdr/menuitems.h:14, from /usr/include/vdr/plugin.h:14, from magazine.h:13, from magazine.c:10: /usr/include/vdr/osd.h:799:12: note: declared protected here 799 | cBitmap *GetBitmap(int Area); | ^~~~~~~~~ magazine.c: In member function 'void magazine::outputLR()': magazine.c:687:34: error: 'cBitmap* cOsd::GetBitmap(int)' is protected within this context 687 | cBitmap *b=osd->GetBitmap(NAMES_AREA); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/vdr/dvbsubtitle.h:15, from /usr/include/vdr/device.h:15, from /usr/include/vdr/dvbdevice.h:15, from /usr/include/vdr/menuitems.h:14, from /usr/include/vdr/plugin.h:14, from magazine.h:13, from magazine.c:10: /usr/include/vdr/osd.h:799:12: note: declared protected here 799 | cBitmap *GetBitmap(int Area); | ^~~~~~~~~ In file included from /usr/include/vdr/plugin.h:13, from magazine.h:13, from magazine.c:10: magazine.c: In member function 'void magazine::showHelp()': magazine.c:742:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 742 | trNOOP("NORMAL MODE:"), | ^ magazine.c:743:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 743 | trNOOP("arrows\n\tmove view"), | ^ magazine.c:744:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 744 | trNOOP("back\n\tclose TV OnScreen"), | ^ magazine.c:745:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 745 | trNOOP("red/blue\n\t-/+ one day"), | ^ magazine.c:746:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 746 | trNOOP("green/yellow\n\tone page left/right"), | ^ magazine.c:747:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 747 | trNOOP("7/9\n\tone page left/right"), | ^ magazine.c:748:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 748 | trNOOP("8\n\tgoto current channel"), | ^ magazine.c:749:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 749 | trNOOP("0\n\tgoto now"), | ^ magazine.c:750:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 750 | trNOOP("4/5/6\n\tgoto configured time"), | ^ magazine.c:751:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 751 | trNOOP("ok\n\tswitch to edit mode\n"), | ^ magazine.c:752:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 752 | trNOOP("EDIT MODE:"), | ^ magazine.c:753:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 753 | trNOOP("back\n\tback to normal mode"), | ^ magazine.c:754:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 754 | trNOOP("arrows\n\tmove selected schedule"), | ^ magazine.c:755:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 755 | trNOOP("record\n\tcreate timer"), | ^ magazine.c:756:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 756 | trNOOP("ok\n\tshow details"), | ^ magazine.c:757:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 757 | "|\n(c) 2004 Jürgen Schmitz\n\thttp://www.js-home.org/vdr", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ magazine.c: In member function 'void magazine::autoTimer(const cEvent*)': magazine.c:813:30: error: 'Channels' was not declared in this scope; did you mean 'kChannels'? 813 | cChannel *cc=Channels.GetByChannelID(cev->ChannelID()); | ^~~~~~~~ | kChannels magazine.c: In member function 'virtual eOSState magazine::ProcessKey(eKeys)': magazine.c:945:69: error: 'Channels' was not declared in this scope; did you mean 'kChannels'? 945 | cChannel *channel = Channels.GetByChannelID(ev[EDIT_curEVI]->ChannelID(), true); | ^~~~~~~~ | kChannels magazine.c:991:61: error: 'Timers' was not declared in this scope; did you mean 'kTimers'? 991 | cTimer *t = Timers.GetTimer(timer); | ^~~~~~ | kTimers magazine.c:1077:61: error: 'Timers' was not declared in this scope; did you mean 'kTimers'? 1077 | cTimer *t = Timers.GetTimer(timer); | ^~~~~~ | kTimers magazine.c:1171:78: error: 'Channels' was not declared in this scope; did you mean 'kChannels'? 1171 | int currentChannel = Channels.GetByNumber(cDevice::CurrentChannel())->Number(); | ^~~~~~~~ | kChannels magazine.c:1378:69: error: 'Timers' was not declared in this scope; did you mean 'kTimers'? 1378 | cTimer *t = Timers.GetTimer(timer); | ^~~~~~ | kTimers make: *** [Makefile:58: magazine.o] Error 1 error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.CoDvaj (%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.CoDvaj (%build) I: [iurt_root_command] ERROR: chroot