* Compiling against * vdr-1.6.0-2 [API version 1.6.0] >>> Unpacking source... >>> Unpacking vdr-audiorecorder-0.1.0-pre6.tgz to /var/tmp/portage/media-plugins/vdr-audiorecorder-0.1.0_pre6/work * Applying vdr-audiorecorder-0.1.0_pre6-vdr-1.5.0.diff ...  [ ok ] * Applying vdr-audiorecorder-0.1.0_pre6-avcodec52.patch ...  [ ok ] * Patching Makefile * Setting paths ...  [ 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. * Applying vdr-audiorecorder-0.1.0_pre6-ffmpeg-0.4.9_p20080326-new_header.diff ...  [ ok ] >>> Source unpacked in /var/tmp/portage/media-plugins/vdr-audiorecorder-0.1.0_pre6/work >>> Compiling source in /var/tmp/portage/media-plugins/vdr-audiorecorder-0.1.0_pre6/work/audiorecorder-0.1.0-pre6 ... make -j14 all LOCALEDIR=/var/tmp/portage/media-plugins/vdr-audiorecorder-0.1.0_pre6/work/tmp-locale LIBDIR=/var/tmp/portage/media-plugins/vdr-audiorecorder-0.1.0_pre6/work/audiorecorder-0.1.0-pre6 TMPDIR=/var/tmp/portage/media-plugins/vdr-audiorecorder-0.1.0_pre6/temp g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o audiorecorder.o audiorecorder.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o mainmenu.o mainmenu.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o browse.o browse.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o browse-item.o browse-item.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o column.o column.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o dispatcher.o dispatcher.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o audioreceiver.o audioreceiver.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o postdata.o postdata.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o trackinfo.o trackinfo.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o postproc.o postproc.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o rds.o rds.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o convert.o convert.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o cache.o cache.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o xml-cache.o xml-cache.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o xml-base.o xml-base.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_ATSC -DUSE_CHANNELSCAN -DUSE_DVBSETUP -DUSE_GRAPHTFT -DUSE_SETUP -DUSE_NOEPG -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_PLUGINPARAM -DUSE_ROTOR -DUSE_TTXTSUBS -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"audiorecorder"' -DTIXML_USE_STL -I/usr/include -I/usr/include -I/usr/include/taglib -o setup.o setup.c In file included from xml-cache.h:9, from cache.h:9, from mainmenu.h:10, from mainmenu.c:6: xml-base.h:17: error: 'a_land' has not been declared xml-base.h:17: error: ISO C++ forbids declaration of 'TiXmlDocument' with no type xml-base.h:17: error: expected ';' before '*' token xml-base.h:18: error: 'a_land' has not been declared xml-base.h:18: error: ISO C++ forbids declaration of 'TiXmlElement' with no type xml-base.h:18: error: expected ';' before '*' token xml-base.h:29: error: 'a_land' has not been declared xml-base.h:29: error: expected ',' or '...' before '&' token xml-base.h:32: error: 'a_land' has not been declared xml-base.h:32: error: ISO C++ forbids declaration of 'TiXmlDocument' with no type xml-base.h:32: error: expected ';' before '*' token xml-base.h:33: error: expected ';' before 'a_land' xml-base.h:33: error: 'a_land' has not been declared xml-base.h:33: error: ISO C++ forbids declaration of 'TiXmlElement' with no type xml-base.h:33: error: expected ';' before '*' token xml-base.h:34: error: expected ';' before 'void' make: *** [mainmenu.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from xml-cache.h:9, from cache.h:9, from mainmenu.h:10, from audiorecorder.c:13: xml-base.h:17: error: 'a_land' has not been declared xml-base.h:17: error: ISO C++ forbids declaration of 'TiXmlDocument' with no type xml-base.h:17: error: expected ';' before '*' token xml-base.h:18: error: 'a_land' has not been declared xml-base.h:18: error: ISO C++ forbids declaration of 'TiXmlElement' with no type xml-base.h:18: error: expected ';' before '*' token xml-base.h:29: error: 'a_land' has not been declared xml-base.h:29: error: expected ',' or '...' before '&' token xml-base.h:32: error: 'a_land' has not been declared xml-base.h:32: error: ISO C++ forbids declaration of 'TiXmlDocument' with no type xml-base.h:32: error: expected ';' before '*' token xml-base.h:33: error: expected ';' before 'a_land' xml-base.h:33: error: 'a_land' has not been declared xml-base.h:33: error: ISO C++ forbids declaration of 'TiXmlElement' with no type xml-base.h:33: error: expected ';' before '*' token xml-base.h:34: error: expected ';' before 'void' make: *** [audiorecorder.o] Error 1 In file included from xml-cache.h:9, from cache.h:9, from browse.c:7: xml-base.h:17: error: 'a_land' has not been declared xml-base.h:17: error: ISO C++ forbids declaration of 'TiXmlDocument' with no type xml-base.h:17: error: expected ';' before '*' token xml-base.h:18: error: 'a_land' has not been declared xml-base.h:18: error: ISO C++ forbids declaration of 'TiXmlElement' with no type xml-base.h:18: error: expected ';' before '*' token xml-base.h:29: error: 'a_land' has not been declared xml-base.h:29: error: expected ',' or '...' before '&' token xml-base.h:32: error: 'a_land' has not been declared xml-base.h:32: error: ISO C++ forbids declaration of 'TiXmlDocument' with no type xml-base.h:32: error: expected ';' before '*' token xml-base.h:33: error: expected ';' before 'a_land' xml-base.h:33: error: 'a_land' has not been declared xml-base.h:33: error: ISO C++ forbids declaration of 'TiXmlElement' with no type xml-base.h:33: error: expected ';' before '*' token xml-base.h:34: error: expected ';' before 'void' make: *** [browse.o] Error 1 In file included from /usr/include/vdr/osdbase.h:19, from browse-item.h:11, from column.h:9, from cache.h:11, from cache.c:6: /usr/include/vdr/submenu.h:55: error: expected ')' before '*' token /usr/include/vdr/submenu.h:58: error: 'TiXmlElement' has not been declared make: *** [cache.o] Error 1 In file included from /usr/include/vdr/osdbase.h:19, from browse-item.h:11, from column.h:9, from cache.h:11, from postproc.c:9: /usr/include/vdr/submenu.h:55: error: expected ')' before '*' token /usr/include/vdr/submenu.h:58: error: 'TiXmlElement' has not been declared make: *** [postproc.o] Error 1 In file included from /usr/include/vdr/osdbase.h:19, from browse-item.h:11, from column.h:9, from cache.h:11, from xml-cache.c:7: /usr/include/vdr/submenu.h:55: error: expected ')' before '*' token /usr/include/vdr/submenu.h:58: error: 'TiXmlElement' has not been declared make: *** [xml-cache.o] Error 1 setup.c:26: warning: deprecated conversion from string constant to 'char*' setup.c:26: warning: deprecated conversion from string constant to 'char*' make: *** wait: No child processes. Stop. * * ERROR: media-plugins/vdr-audiorecorder-0.1.0_pre6 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2902: Called vdr-plugin_src_compile * environment, line 3646: Called vdr-plugin_src_compile 'copy_source' 'compile' * environment, line 3663: 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-audiorecorder-0.1.0_pre6:20090712-123454.log'. * The ebuild environment file is located at '/var/tmp/portage/media-plugins/vdr-audiorecorder-0.1.0_pre6/temp/environment'. *