* Package: media-plugins/vdr-loadepg-0.2.5 * Repository: gentoo * Maintainer: vdr@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Compiling against * vdr-2.4.1 [API version 2.4.1] >>> Unpacking source... >>> Unpacking vdr-loadepg-0.2.5.tgz to /var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work >>> Source unpacked in /var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work >>> Preparing source in /var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work/loadepg-0.2.5 ... rm: cannot remove '/var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work/loadepg-0.2.5/po/{ca_ES,cs_CZ,da_DK,el_GR,et_EE,fr_FR,hr_HR,hu_HU,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po': No such file or directory * Patching Makefile * Patching for Linguas support * available Languages for vdr-loadepg-0.2.5 are: * LINGUAS="ca cs da de el es et fi fr hr hu it nl nn pl pt ro ru sl sv tr " * obsolete tI18nPhrase found, disabled per sed, please recheck * Fixing include of libsi-headers * Applying vdr-loadepg-0.2.5_asprintf.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work/loadepg-0.2.5 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work/loadepg-0.2.5 ... make -j1 all LOCALEDIR=/var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work/tmp-locale LOCDIR=/var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work/tmp-locale LIBDIR=/var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work/loadepg-0.2.5 TMPDIR=/var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/temp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -c -DPLUGIN_NAME_I18N='"loadepg"' loadepg.c loadepg.c: In function void ReadConfigLoadepg(): loadepg.c:293:43: error: Channels was not declared in this scope; did you mean bChannels? 293 | cChannel *OriginalChannel = Channels.GetByChannelID(OriginalChID, false); | ^~~~~~~~ | bChannels loadepg.c: In member function virtual void cTaskLoadepg::Action(): loadepg.c:972:24: error: Channels was not declared in this scope; did you mean bChannels? 972 | VdrChannel = Channels.GetByNumber(cDevice::PrimaryDevice()->CurrentChannel()); | ^~~~~~~~ | bChannels loadepg.c:994:29: error: invalid conversion from int to cChannels* [-fpermissive] 994 | EpgChannel->SetId(4096, 4095, 4094, 0); | ^~~~ | | | int In file included from /usr/include/vdr/device.h:13, from /usr/include/vdr/dvbdevice.h:15, from /usr/include/vdr/menuitems.h:14, from /usr/include/vdr/plugin.h:14, from loadepg.h:1, from loadepg.c:9: /usr/include/vdr/channels.h:194:25: note: initializing argument 1 of bool cChannel::SetId(cChannels*, int, int, int, int) 194 | bool SetId(cChannels *Channels, int Nid, int Tid, int Sid, int Rid = 0); | ~~~~~~~~~~~^~~~~~~~ loadepg.c: In member function void cTaskLoadepg::CreateFileChannels(const char*): loadepg.c:1527:24: error: Channels was not declared in this scope; did you mean bChannels? 1527 | cChannel *VC = Channels.GetByChannelID(ChVID, true); | ^~~~~~~~ | bChannels loadepg.c: In member function void cTaskLoadepg::CreateEpgDataFile(): loadepg.c:2993:38: error: Channels was not declared in this scope; did you mean bChannels? 2993 | cChannel *VC = Channels.GetByChannelID(ChVID, true); | ^~~~~~~~ | bChannels loadepg.c:3149:30: error: Channels was not declared in this scope; did you mean bChannels? 3149 | cChannel *VC = Channels.GetByChannelID(ChVID, false); | ^~~~~~~~ | bChannels loadepg.c: In member function virtual void cControlLoadepg::Action(): loadepg.c:736:23: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 736 | asprintf(&MSG, "%s - %s", tr("LoadEPG"), tr("Stopped loading")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:747:23: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 747 | asprintf(&MSG, "%s - %s", tr("LoadEPG"), tr("Wait loading epg data")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:780:23: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 780 | asprintf(&MSG, "%s - %s", tr("LoadEPG"), tr("Error loading")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:785:23: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 785 | asprintf(&MSG, "%s - %s", tr("LoadEPG"), tr("Completed loading")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In member function bool cTaskLoadepg::ReadFileDictionary(): loadepg.c:1265:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1265 | asprintf(&FileName, "%s/%s", Config->Directory, (lProviders + CurrentProvider)->Parm2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:1311:29: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1311 | asprintf(&nH->Value, "%s", string1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:1333:29: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1333 | asprintf(&nH->Value, "%s", string1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In member function bool cTaskLoadepg::ReadFileThemes(): loadepg.c:1424:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1424 | asprintf(&FileName, "%s/%s", Config->Directory, (lProviders + CurrentProvider)->Parm3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In member function void cTaskLoadepg::CreateFileChannels(const char*): loadepg.c:1530:19: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1530 | asprintf(&ServiceName, "%s", VC->Name()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:1534:19: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1534 | asprintf(&ServiceName, " "); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ loadepg.c:1536:17: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1536 | asprintf(&ChID, "%s-%i-%i-%i-0", *cSource::ToString((lProviders + CurrentProvider)->SourceId), C->Nid, C->Tid, C->Sid); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In member function void cTaskLoadepg::LoadFromFile(const char*): loadepg.c:1579:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1579 | asprintf(&FileTmp, "%s/%s", Config->Directory, FileEpg); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:1584:13: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1584 | asprintf(&FileTmp, "%s", FileEpg); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:1600:13: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1600 | asprintf(&Cmd, "iconv -f ISO-8859-15 -t %s -o \"%s.converted\" \"%s\"", SysChar ? SysChar : "UTF-8", FileTmp, FileTmp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:1603:13: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1603 | asprintf(&Cmd, "mv \"%s.converted\" \"%s\"", FileTmp, FileTmp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In member function void cTaskLoadepg::LoadFromScript(const char*, const char*): loadepg.c:1620:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1620 | asprintf(&FileTmp, "%s/%s", Config->Directory, FileScript); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:1625:13: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1625 | asprintf(&FileTmp, "%s", FileScript); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In member function void cTaskLoadepg::PollingFilters(int): loadepg.c:1708:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 1708 | asprintf(&FileName, DVB_DEVICE_DEMUX, DvbAdapterNumber); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In function char* GetStringMJD(int): loadepg.c:77:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 77 | asprintf(&Buffer, "%02i/%02i/%04i", Day, Month, Year); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In member function void cTaskLoadepg::CreateEpgDataFile(): loadepg.c:2929:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 2929 | asprintf(&FileEpgTmpName, "%s/%s", Config->Tmp, FILE_EPG_TMP); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:2930:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 2930 | asprintf(&FileEpgErrName, "%s/%s", Config->Tmp, FILE_EPG_ERR); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:2931:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 2931 | asprintf(&FileEpgChannelsName, "%s/%s", Config->Tmp, FILE_EPG_CHANNELS); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3008:37: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3008 | asprintf(&ChannelName, "%s", VEC->Name()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3021:35: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3021 | asprintf(&ChannelName, "%s", VC->Name()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3051:33: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3051 | asprintf(&DateTime, "%s", ctime(&StartTime)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3164:29: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3164 | asprintf(&ChannelName, "%s", VEC->Name()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3177:27: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3177 | asprintf(&ChannelName, "%s", VC->Name()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3196:25: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3196 | asprintf(&DateTime, "%s", ctime(&StartTime)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In constructor cMainMenuLoadepg::cMainMenuLoadepg(): loadepg.c:3252:15: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3252 | asprintf(&Buffer, "%i\t%s", i + 1, (lProviders + i)->Title); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In function void ReadConfigLoadepg(): loadepg.c:126:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 126 | asprintf(&FileName, "%s/%s", Config->Directory, LOADEPG_FILE_CONF); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:147:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 147 | asprintf(&(lProviders + nProviders)->Title, "%s", string1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:150:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 150 | asprintf(&(lProviders + nProviders)->Parm1, "%i:%c:%s:%i", int1, char1, string2, int2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:151:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 151 | asprintf(&(lProviders + nProviders)->Parm2, "%s", string3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:152:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 152 | asprintf(&(lProviders + nProviders)->Parm3, "%s", string4); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:157:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 157 | asprintf(&(lProviders + nProviders)->Title, "%s", string1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:160:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 160 | asprintf(&(lProviders + nProviders)->Parm1, "%i:%c:%s:%i", int1, char1, string2, int2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:161:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 161 | asprintf(&(lProviders + nProviders)->Parm2, "%s", string3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:162:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 162 | asprintf(&(lProviders + nProviders)->Parm3, ""); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:168:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 168 | asprintf(&(lProviders + nProviders)->Title, "%s", string1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:171:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 171 | asprintf(&(lProviders + nProviders)->Parm1, "%i:%c:%s:%i", int1, char1, string2, int2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:172:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 172 | asprintf(&(lProviders + nProviders)->Parm2, ""); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:173:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 173 | asprintf(&(lProviders + nProviders)->Parm3, ""); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:178:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 178 | asprintf(&(lProviders + nProviders)->Title, "%s", string1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:181:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 181 | asprintf(&(lProviders + nProviders)->Parm1, "%i:%c:%s:%i", int1, char1, string2, int2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:182:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 182 | asprintf(&(lProviders + nProviders)->Parm2, ""); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:183:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 183 | asprintf(&(lProviders + nProviders)->Parm3, ""); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:188:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 188 | asprintf(&(lProviders + nProviders)->Title, "%s", string1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:191:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 191 | asprintf(&(lProviders + nProviders)->Parm1, "%s", string2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:192:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 192 | asprintf(&(lProviders + nProviders)->Parm2, ""); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:193:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 193 | asprintf(&(lProviders + nProviders)->Parm3, ""); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:198:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 198 | asprintf(&(lProviders + nProviders)->Title, "%s", string1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:201:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 201 | asprintf(&(lProviders + nProviders)->Parm1, "%s", string2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:202:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 202 | asprintf(&(lProviders + nProviders)->Parm2, "%s", string3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:203:21: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 203 | asprintf(&(lProviders + nProviders)->Parm3, ""); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:261:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 261 | asprintf(&FileName, "%s/%s", Config->Directory, LOADEPG_FILE_EQUIV); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In member function virtual const char* cPluginLoadepg::CommandLineHelp(): loadepg.c:3450:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3450 | asprintf(&PluginHelp, | ~~~~~~~~^~~~~~~~~~~~~ 3451 | " -c DIR, --config=DIR read config files from DIR\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3452 | " (default is \'/video/plugins/loadepg\')\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3453 | " -t DIR, --tmp=DIR save temporary files in DIR\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3454 | " (default is \'/tmp\')\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3455 | ); | ~ loadepg.c: In member function virtual bool cPluginLoadepg::ProcessArgs(int, char**): loadepg.c:3473:17: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3473 | asprintf(&Config->Directory, "%s", optarg); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3476:17: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3476 | asprintf(&Config->Tmp, "%s", optarg); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In member function virtual bool cPluginLoadepg::Initialize(): loadepg.c:3494:13: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3494 | asprintf(&Config->Directory, "%s/loadepg", cPlugin::ConfigDirectory()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3511:13: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3511 | asprintf(&Config->Tmp, "/tmp"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3526:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3526 | asprintf(&FileName, "%s/%s", Config->Directory, LOADEPG_FILE_CONF); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3553:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3553 | asprintf(&FileName, "%s/%s", Config->Directory, LOADEPG_FILE_EQUIV); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3580:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3580 | asprintf(&FileName, "%s/%s", Config->Directory, "sky_it.dict"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3607:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3607 | asprintf(&FileName, "%s/%s", Config->Directory, "sky_uk.dict"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3634:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3634 | asprintf(&FileName, "%s/%s", Config->Directory, "sky_it.themes"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3666:11: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3666 | asprintf(&FileName, "%s/%s", Config->Directory, "sky_uk.themes"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c: In member function virtual cString cPluginLoadepg::SVDRPCommand(const char*, const char*, int&): loadepg.c:3852:19: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3852 | asprintf(&DataFormat, "SkyBox (Satellite)"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3855:19: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3855 | asprintf(&DataFormat, "MediaHighWay Ver.1 (Satellite)"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3858:19: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3858 | asprintf(&DataFormat, "MediaHighWay Ver.2 (Satellite"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3861:19: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3861 | asprintf(&DataFormat, "File (External)"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadepg.c:3864:19: warning: ignoring return value of int asprintf(char**, const char*, ...), declared with attribute warn_unused_result [-Wunused-result] 3864 | asprintf(&DataFormat, "Script + File (External)"); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:65: loadepg.o] Error 1 * ERROR: media-plugins/vdr-loadepg-0.2.5::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-plugins/vdr-loadepg-0.2.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-plugins/vdr-loadepg-0.2.5::gentoo'`. * The complete build log is located at '/var/log/portage/media-plugins:vdr-loadepg-0.2.5:20200227-093216.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/temp/environment'. * Working directory: '/var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work/loadepg-0.2.5' * S: '/var/tmp/portage/media-plugins/vdr-loadepg-0.2.5/work/loadepg-0.2.5'