* Compiling against * vdr-1.6.0-2 [API version 1.6.0] >>> Unpacking source... >>> Unpacking extb.tar.gz to /var/tmp/portage/media-plugins/vdr-extb-0.3.0/work >>> Unpacking extb_firmware_1.08_lircd.conf.zip to /var/tmp/portage/media-plugins/vdr-extb-0.3.0/work >>> Unpacking vdr-extb-0.3.0.tgz to /var/tmp/portage/media-plugins/vdr-extb-0.3.0/work * Patching Makefile * Setting paths ...  [ ok ] * VDR has gettext support * Plugin has gettext support, fine * Applying vdr-extb-0.2.9-gentoo.diff ...  [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/media-plugins/vdr-extb-0.3.0/work/extb-0.3.0 ... make -j14 all LOCALEDIR=/var/tmp/portage/media-plugins/vdr-extb-0.3.0/work/tmp-locale LIBDIR=/var/tmp/portage/media-plugins/vdr-extb-0.3.0/work/extb-0.3.0 TMPDIR=/var/tmp/portage/media-plugins/vdr-extb-0.3.0/temp g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_PLUGINMISSING -DPLUGIN_NAME_I18N='"extb"' -D_GNU_SOURCE -I/usr/include -I/usr/include extb.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_PLUGINMISSING -DPLUGIN_NAME_I18N='"extb"' -D_GNU_SOURCE -I/usr/include -I/usr/include extb_status.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_PLUGINMISSING -DPLUGIN_NAME_I18N='"extb"' -D_GNU_SOURCE -I/usr/include -I/usr/include extb_osd_menu.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_PLUGINMISSING -DPLUGIN_NAME_I18N='"extb"' -D_GNU_SOURCE -I/usr/include -I/usr/include extb_setup_menu.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_PLUGINMISSING -DPLUGIN_NAME_I18N='"extb"' -D_GNU_SOURCE -I/usr/include -I/usr/include extb_lircwatch.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_PLUGINMISSING -DPLUGIN_NAME_I18N='"extb"' -D_GNU_SOURCE -I/usr/include -I/usr/include setup.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_PLUGINMISSING -DPLUGIN_NAME_I18N='"extb"' -D_GNU_SOURCE -I/usr/include -I/usr/include extboardio.c g++ -O2 -pipe -fPIC -c -DCONFDIR=\"/etc/vdr\" -DUSE_CHANNELSCAN -DUSE_PLUGINMISSING -DPLUGIN_NAME_I18N='"extb"' -D_GNU_SOURCE -I/usr/include -I/usr/include lirc.c xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='>' -o po/extb.pot extb.c extb_lircwatch.c extb_osd_menu.c extb_setup_menu.c extb_status.c extboardio.c lirc.c setup.c msgmerge -U --no-wrap --no-location --backup=none -q po/ca_ES.po po/extb.pot msgmerge -U --no-wrap --no-location --backup=none -q po/cs_CZ.po po/extb.pot msgmerge -U --no-wrap --no-location --backup=none -q po/da_DK.po po/extb.pot In file included from extboardio.h:25, from extb_setup_menu.h:25, from extb_setup_menu.c:24: lirc.h: In destructor 'virtual cLircQueue::~cLircQueue()': lirc.h:60: error: 'free' was not declared in this scope lirc.h: In member function 'void cLircQueue::remove(const char*)': lirc.h:89: error: 'strcmp' was not declared in this scope In file included from extboardio.h:25, from extb_status.h:25, from extb_status.c:22: lirc.h: In destructor 'virtual cLircQueue::~cLircQueue()': lirc.h:60: error: 'free' was not declared in this scope lirc.h:91: error: 'free' was not declared in this scope lirc.h: In member function 'void cLircQueue::remove(const char*)': lirc.h:89: error: 'strcmp' was not declared in this scope In file included from extb_osd_menu.h:25, from extb_osd_menu.c:23: lirc.h: In destructor 'virtual cLircQueue::~cLircQueue()': lirc.h:60: error: 'free' was not declared in this scope lirc.h:91: error: 'free' was not declared in this scope lirc.h: In member function 'void cLircQueue::remove(const char*)': lirc.h:89: error: 'strcmp' was not declared in this scope lirc.h:91: error: 'free' was not declared in this scope In file included from extboardio.h:25, from extb.c:23: lirc.h: In destructor 'virtual cLircQueue::~cLircQueue()': lirc.h:60: error: 'free' was not declared in this scope lirc.h: In member function 'void cLircQueue::remove(const char*)': lirc.h:89: error: 'strcmp' was not declared in this scope lirc.h:91: error: 'free' was not declared in this scope msgmerge -U --no-wrap --no-location --backup=none -q po/de_DE.po po/extb.pot make: *** [extb_osd_menu.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [extb.o] Error 1 make: *** [extb_setup_menu.o] Error 1 make: *** [extb_status.o] Error 1 * * ERROR: media-plugins/vdr-extb-0.3.0 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2657: Called vdr-plugin_src_compile * environment, line 3394: Called vdr-plugin_src_compile 'prepare' 'compile' * environment, line 3411: 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-extb-0.3.0:20081216-141721.log'. * The ebuild environment file is located at '/var/tmp/portage/media-plugins/vdr-extb-0.3.0/temp/environment'. *