* Compiling against * vdr-1.6.0-2 [API version 1.6.0] >>> Unpacking source... >>> Unpacking vdr-xxvautotimer-0.1.2.tgz to /var/tmp/portage/media-plugins/vdr-xxvautotimer-0.1.2/work * Patching Makefile * Setting paths ...  [ ok ] * Converting to APIVERSION ...  [ ok ] * VDR has gettext support * Auto converting translations to gettext ... * Conversion to gettext failed. Plugin needs fixing.  [ !! ] * * Plugin will have only english OSD texts * it needs manual fixing. >>> Source unpacked in /var/tmp/portage/media-plugins/vdr-xxvautotimer-0.1.2/work >>> Compiling source in /var/tmp/portage/media-plugins/vdr-xxvautotimer-0.1.2/work/xxvautotimer-0.1.2 ... make -j14 all LOCALEDIR=/var/tmp/portage/media-plugins/vdr-xxvautotimer-0.1.2/work/tmp-locale LIBDIR=/var/tmp/portage/media-plugins/vdr-xxvautotimer-0.1.2/work/xxvautotimer-0.1.2 TMPDIR=/var/tmp/portage/media-plugins/vdr-xxvautotimer-0.1.2/temp cd ./mysqlwrapped-1.4;make all g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xxvautotimer"' -DDEBUGXXVAUTOTIMER -I/usr/include -I/usr/include -I./mysqlwrapped-1.4 xxvautotimer.cpp g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xxvautotimer"' -DDEBUGXXVAUTOTIMER -I/usr/include -I/usr/include -I./mysqlwrapped-1.4 setup.cpp g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xxvautotimer"' -DDEBUGXXVAUTOTIMER -I/usr/include -I/usr/include -I./mysqlwrapped-1.4 menu.cpp g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xxvautotimer"' -DDEBUGXXVAUTOTIMER -I/usr/include -I/usr/include -I./mysqlwrapped-1.4 i18n.cpp g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xxvautotimer"' -DDEBUGXXVAUTOTIMER -I/usr/include -I/usr/include -I./mysqlwrapped-1.4 autotimer.cpp g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xxvautotimer"' -DDEBUGXXVAUTOTIMER -I/usr/include -I/usr/include -I./mysqlwrapped-1.4 inifile.cpp g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xxvautotimer"' -DDEBUGXXVAUTOTIMER -I/usr/include -I/usr/include -I./mysqlwrapped-1.4 mysocket.cpp make[1]: Entering directory `/var/tmp/portage/media-plugins/vdr-xxvautotimer-0.1.2/work/xxvautotimer-0.1.2/mysqlwrapped-1.4' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. g++ -O2 -pipe -fPIC -O2 -pipe -fPIC -c -o Database.o Database.cpp inifile.cpp: In member function 'void CIniFile::SetFileName(t_Str)': inifile.cpp:109: warning: deprecated conversion from string constant to 'char*' inifile.cpp: In member function 'bool CIniFile::Load(t_Str)': inifile.cpp:182: warning: deprecated conversion from string constant to 'char*' inifile.cpp: In member function 'bool CIniFile::Save()': inifile.cpp:201: warning: deprecated conversion from string constant to 'char*' inifile.cpp:207: warning: deprecated conversion from string constant to 'char*' inifile.cpp:228: warning: deprecated conversion from string constant to 'char*' inifile.cpp:235: warning: deprecated conversion from string constant to 'char*' inifile.cpp:250: warning: deprecated conversion from string constant to 'char*' inifile.cpp:258: warning: deprecated conversion from string constant to 'char*' inifile.cpp: In member function 'float CIniFile::GetFloat(t_Str, t_Str)': inifile.cpp:427: error: 'atof' was not declared in this scope inifile.cpp: In member function 'int CIniFile::GetInt(t_Str, t_Str)': inifile.cpp:438: error: 'INT_MIN' was not declared in this scope inifile.cpp:440: error: 'atoi' was not declared in this scope inifile.cpp: In member function 'bool CIniFile::CreateSection(t_Str, t_Str)': inifile.cpp:535: warning: deprecated conversion from string constant to 'char*' inifile.cpp: In function 'int CompareNoCase(t_Str, t_Str)': inifile.cpp:707: error: 'strcasecmp' was not declared in this scope inifile.cpp: In function 'int WriteLn(std::fstream&, char*, ...)': inifile.cpp:743: error: 'memset' was not declared in this scope inifile.cpp: In function 'void Report(e_DebugLevel, char*, ...)': inifile.cpp:772: error: 'memset' was not declared in this scope make: *** [inifile.o] Error 1 make: *** Waiting for unfinished jobs.... setup.cpp: In constructor 'cXxvAutotimerSetup::cXxvAutotimerSetup()': setup.cpp:19: warning: deprecated conversion from string constant to 'char*' setup.cpp:20: warning: deprecated conversion from string constant to 'char*' setup.cpp:21: warning: deprecated conversion from string constant to 'char*' setup.cpp:22: warning: deprecated conversion from string constant to 'char*' setup.cpp:23: warning: deprecated conversion from string constant to 'char*' setup.cpp:24: warning: deprecated conversion from string constant to 'char*' setup.cpp:25: warning: deprecated conversion from string constant to 'char*' setup.cpp:26: warning: deprecated conversion from string constant to 'char*' setup.cpp:27: warning: deprecated conversion from string constant to 'char*' setup.cpp:28: warning: deprecated conversion from string constant to 'char*' setup.cpp:29: warning: deprecated conversion from string constant to 'char*' setup.cpp:31: warning: deprecated conversion from string constant to 'char*' setup.cpp:32: warning: deprecated conversion from string constant to 'char*' mysocket.cpp:138: warning: deprecated conversion from string constant to 'char*' g++ -O2 -pipe -fPIC -O2 -pipe -fPIC -c -o Query.o Query.cpp g++ -O2 -pipe -fPIC -O2 -pipe -fPIC -c -o StderrLog.o StderrLog.cpp menu.cpp:25: warning: deprecated conversion from string constant to 'char*' menu.cpp:25: warning: deprecated conversion from string constant to 'char*' menu.cpp:25: warning: deprecated conversion from string constant to 'char*' menu.cpp:25: warning: deprecated conversion from string constant to 'char*' menu.cpp:25: warning: deprecated conversion from string constant to 'char*' menu.cpp:25: warning: deprecated conversion from string constant to 'char*' g++ -O2 -pipe -fPIC -O2 -pipe -fPIC -c -o SysLog.o SysLog.cpp SysLog.cpp: In constructor 'SysLog::SysLog(const std::string&, int, int)': SysLog.cpp:38: error: 'strcpy' was not declared in this scope make[1]: *** [SysLog.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-plugins/vdr-xxvautotimer-0.1.2/work/xxvautotimer-0.1.2/mysqlwrapped-1.4' make: *** [mysqlwrapped-1.4/libmysqlwrapped.a] Error 2 * * ERROR: media-plugins/vdr-xxvautotimer-0.1.2 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2727: Called vdr-plugin_src_compile * environment, line 3448: Called vdr-plugin_src_compile 'prepare' 'compile' * environment, line 3465: Called die * The specific snippet of code: * emake ${BUILD_PARAMS} ${BUILD_TARGETS} LOCALEDIR="${TMP_LOCALE_DIR}" LIBDIR="${S}" TMPDIR="${T}" || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/media-plugins/vdr-xxvautotimer-0.1.2:20090119-203835.log'. * The ebuild environment file is located at '/var/tmp/portage/media-plugins/vdr-xxvautotimer-0.1.2/temp/environment'. *