>>> Unpacking source... >>> Unpacking mms-1.0.8.5.tar.bz2 to /var/tmp/portage/media-video/mmsv2-1.0.8.5/work * Applying mmsv2-1.0.8.5-cc.patch ...  [ ok ] >>> Source unpacked in /var/tmp/portage/media-video/mmsv2-1.0.8.5/work * Flameeyes QA Warning! AC_CANONICAL_TARGET used /var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/libs/commoncpp2/configure.ac:105:AC_CANONICAL_TARGET: * Flameeyes QA Warning (end)! AC_CANONICAL_TARGET used >>> Compiling source in /var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5 ... * Selecting alsaplayer instead of xine or gstreamer. Checking for correct version of sqlite - test ok Checking for presence of taglib - test ok Checking for alsaplayer - test ok Checking namespace compatibility for libfs++ - test ok Checking for commoncpp2 - test ok Configuring mms Checking for CPU vendor ... AuthenticAMD (16:2:3) Checking for CPU type ... Quad-Core AMD Opteron(tm) Processor 2350 Checking your c++ compiler version... 4.4 done configuring mms Creating config.h Creating config.mak Done configuring! mms configured with: ==================== prefix: "/usr" Options: -------- music: everything except radio - fancy audio: yes - Xidle enabled: yes - Player: Alsaplayer movie: all - fancy movie: yes picture: all epg: yes - epg picture: no tv: disabled game: all - fancy game: yes Input: ------ keyboard: yes lirc: no evdev: no Output: ------- dxr3: no sdl: no dvb: no vga: no mpeg: no framebuffer: no Misc: ----- gettext: yes benchmark: no debug: no optimizing for: athlon-xp ====================== make -j14 CXX=i686-pc-linux-gnu-g++ C=i686-pc-linux-gnu-gcc CC=i686-pc-linux-gnu-gcc 'EXTRA_FLAGS=-O2 -pipe' OPTIMIZATION= ./version.sh make allclean make[1]: Entering directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5' make clean make[2]: Entering directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5' make -C library-builder clean make[3]: Entering directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/library-builder' make[3]: Leaving directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/library-builder' make -C pic-library clean make[3]: Entering directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/pic-library' make[3]: Leaving directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/pic-library' make[2]: Leaving directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5' make[2]: Entering directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/library-builder' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. make[2]: Leaving directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/library-builder' make[2]: Entering directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/libs/tinyxml' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. rm -f core tinyxml.o tinyxmlparser.o xmltest.o tinyxmlerror.o tinystr.o xmltest make[2]: Leaving directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/libs/tinyxml' make[2]: Entering directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/termio' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. make[2]: Leaving directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/termio' make[2]: Entering directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/po' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. make[2]: Leaving directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5/po' make[1]: Leaving directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5' make depend make[1]: Entering directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5' ./version.sh i686-pc-linux-gnu-g++ -MM -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ simplefile.cpp common.cpp config.cpp input.cpp keyboard.cpp mms.cpp renderer.cpp display.cpp socket.cpp startmenu.cpp module.cpp options.cpp option.cpp updater.cpp themes.cpp theme.cpp rand.cpp image.cpp pic_object.cpp text_object.cpp rectangle_object.cpp graphic_object.cpp render_device.cpp global_options.cpp print.cpp extra_menu.cpp libfspp.cpp general.cc file_t.cc file_monitor.cc replay.cpp replay_device.cpp busy_indicator.cpp shutdown.cpp cd.cpp wget_wrapper.cpp audio_s.cpp audio.cpp shuffle_list.cpp dbaudiofile.cpp audio_opts.cpp player.cpp shoutcast.cpp alsaplayer.cpp library-builder/imms.cc library-builder/immsdb.cc library-builder/basicdb.cc library-builder/correlate.cc library-builder/playlist.cc library-builder/sqldb.cc library-builder/fetcher.cc library-builder/picker.cc library-builder/spectrum.cc library-builder/songinfo.cc library-builder/comm.cc library-builder/server.cc library-builder/regexx.cc library-builder/utils.cc library-builder/strmanip.cc library-builder/levenshtein.c library-builder/md5.c library-builder/player.cc library-builder/xidle.cc movie.cpp imdb.cpp imdb_movie.cpp pictures.cpp game.cpp epg.cpp 1> .depend make[1]: Leaving directory `/var/tmp/portage/media-video/mmsv2-1.0.8.5/work/mms-1.0.8.5' i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c simplefile.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c common.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c config.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c input.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c keyboard.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c mms.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c renderer.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c display.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c socket.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c startmenu.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c module.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c options.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c option.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c updater.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c themes.cpp i686-pc-linux-gnu-g++ -I/usr/local/include -I/usr/include/ -I. -I-D_GNU_SOURCE -pthread -pipe -O2 -pipe -fno-exceptions -I/usr/include/taglib -Ilibs/tinyxml/ -c theme.cpp keyboard.cpp: In function 'std::string convert_int_to_string(int)': keyboard.cpp:55: error: 'snprintf' was not declared in this scope make: *** [keyboard.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from config.cpp:5: config_maker.hpp: In member function 'void Config::parse_configuration_file()': config_maker.hpp:15: error: 'exit' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:75: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:76: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:77: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:81: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:82: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:87: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:100: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:101: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:102: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:109: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:110: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:119: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:120: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:122: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:139: error: 'atoi' was not declared in this scope In file included from config_maker.hpp:19, from config.cpp:5: my_config_parameters:140: error: 'atoi' was not declared in this scope make: *** [config.o] Error 1 input.cpp: In member function 'void Input_master::parse_keys()': input.cpp:144: error: 'exit' was not declared in this scope input.cpp:154: error: 'exit' was not declared in this scope make: *** [input.o] Error 1 In file included from common.cpp:6: renderer.hpp:185: error: conflicting declaration 'const Render::rect& r' renderer.hpp:184: error: 'r' has a previous declaration as 'int r' common.cpp: In function 'void deinit_mms(bool)': common.cpp:811: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result common.cpp:815: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result make: *** [common.o] Error 1 In file included from module.hpp:9, from startmenu.hpp:5, from startmenu.cpp:5: renderer.hpp:185: error: conflicting declaration 'const Render::rect& r' renderer.hpp:184: error: 'r' has a previous declaration as 'int r' make: *** [startmenu.o] Error 1 In file included from options.hpp:5, from options.cpp:4: renderer.hpp:185: error: conflicting declaration 'const Render::rect& r' renderer.hpp:184: error: 'r' has a previous declaration as 'int r' make: *** [options.o] Error 1 In file included from mms.cpp:4: renderer.hpp:185: error: conflicting declaration 'const Render::rect& r' renderer.hpp:184: error: 'r' has a previous declaration as 'int r' make: *** [mms.o] Error 1 In file included from renderer.cpp:4: renderer.hpp:185: error: conflicting declaration 'const Render::rect& r' renderer.hpp:184: error: 'r' has a previous declaration as 'int r' renderer.cpp:1221: error: prototype for 'void Render::text_part(const std::string&, const std::string&, int, int, int, int, int, int, int, const Render::rect&)' does not match any in class 'Render' renderer.hpp:184: error: candidate is: void Render::text_part(const std::string&, const std::string&, int, int, int, int, int, int, int) make: *** [renderer.o] Error 1 In file included from module.hpp:9, from module.cpp:6: renderer.hpp:185: error: conflicting declaration 'const Render::rect& r' renderer.hpp:184: error: 'r' has a previous declaration as 'int r' make: *** [module.o] Error 1 In file included from functor.hpp:18, from updater.hpp:9, from updater.cpp:2: renderer.hpp:185: error: conflicting declaration 'const Render::rect& r' renderer.hpp:184: error: 'r' has a previous declaration as 'int r' make: *** [updater.o] Error 1 In file included from module.hpp:9, from theme.hpp:5, from themes.cpp:6: renderer.hpp:185: error: conflicting declaration 'const Render::rect& r' renderer.hpp:184: error: 'r' has a previous declaration as 'int r' themes.cpp: In member function 'bool Themes::parser(const std::string&, bool)': themes.cpp:79: error: 'exit' was not declared in this scope themes.cpp:114: error: 'exit' was not declared in this scope make: *** [themes.o] Error 1 In file included from module.hpp:9, from theme.hpp:5, from theme.cpp:7: renderer.hpp:185: error: conflicting declaration 'const Render::rect& r' renderer.hpp:184: error: 'r' has a previous declaration as 'int r' make: *** [theme.o] Error 1 * * ERROR: media-video/mmsv2-1.0.8.5 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2409: Called die * The specific snippet of code: * emake CXX="$(tc-getCXX)" C="$(tc-getCC)" CC="$(tc-getCC)" EXTRA_FLAGS="${CFLAGS}" OPTIMIZATION="" || 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-video/mmsv2-1.0.8.5:20090719-200011.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/mmsv2-1.0.8.5/temp/environment'. *