* CPV: games-rpg/eternal-lands-1.9.0 * REPO: gentoo * USE: elibc_glibc kernel_linux userland_GNU x86 >>> Unpacking source... >>> Unpacking elc_1.9.0.tar.bz2 to /var/tmp/portage/games-rpg/eternal-lands-1.9.0/work >>> Unpacking eternal-lands.png to /var/tmp/portage/games-rpg/eternal-lands-1.9.0/work unpack eternal-lands.png: file format not recognized. Ignoring. >>> Source unpacked in /var/tmp/portage/games-rpg/eternal-lands-1.9.0/work >>> Preparing source in /var/tmp/portage/games-rpg/eternal-lands-1.9.0/work/elc ... * Applying eternal-lands-1.9.0-glext.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-rpg/eternal-lands-1.9.0/work/elc ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-rpg/eternal-lands-1.9.0/work/elc ... make -j3 CC 2d_objects.o CC 3d_objects.o CC actor_scripts.o CC actors.o CC alphamap.o CC asc.o CC astrology.o CC bbox_tree.o CC books.o CC buddy.o CC buffs.o CC bags.o CC cache.o CC cal.o CC calc.o CC chat.o CC cluster.o CC colors.o CC console.o CC consolewin.o CC counters.o counters.c: In function 'load_counters': counters.c:228: warning: ignoring return value of 'fread', declared with attribute warn_unused_result counters.c:229: warning: ignoring return value of 'fread', declared with attribute warn_unused_result counters.c:232: warning: ignoring return value of 'fread', declared with attribute warn_unused_result counters.c:233: warning: ignoring return value of 'fread', declared with attribute warn_unused_result counters.c: In function 'flush_counters': counters.c:275: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result counters.c:276: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result counters.c:277: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result counters.c:278: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result counters.c:279: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC cursors.o CC dds.o CC ddsimage.o CC dialogues.o CC draw_scene.o CC eye_candy_debugwin.o CC elconfig.o CC elwindows.o CC encyclopedia.o CC errors.o errors.c: In function 'open_log': errors.c:25: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result errors.c: In function 'log_conn': errors.c:153: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC events.o CC filter.o CC font.o filter.c: In function 'load_filters_list': filter.c:414: warning: ignoring return value of 'fread', declared with attribute warn_unused_result CC framebuffer.o CC frustum.o CC gamewin.o CC gl_init.o CC hud.o CC help.o CC highlight.o CC ignore.o CC init.o ignore.c: In function 'add_to_ignore_list': ignore.c:48: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result ignore.c:49: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result ignore.c: In function 'remove_from_ignore_list': ignore.c:89: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result ignore.c:90: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result ignore.c: In function 'load_ignores_list': ignore.c:287: warning: ignoring return value of 'fread', declared with attribute warn_unused_result CC interface.o CC items.o init.c: In function 'read_config': init.c:239: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result init.c: In function 'read_bin_cfg': init.c:267: warning: ignoring return value of 'fread', declared with attribute warn_unused_result init.c: In function 'save_bin_cfg': init.c:630: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result init.c: In function 'init_stuff': init.c:663: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result CC io/e3d_io.o CC io/elc_io.o CC io/map_io.o CC io/elpathwrapper.o CC io/xmlcallbacks.o CC io/half.o CC io/normal.o CC keys.o CC knowledge.o keys.c: In function 'read_key_config': keys.c:373: warning: ignoring return value of 'fread', declared with attribute warn_unused_result CC langselwin.o CC lights.o CC list.o CC load_gl_extensions.o CC loginwin.o CC loading_win.o CC main.o CC manufacture.o CC map.o CC mapwin.o CC md5.o manufacture.c: In function 'load_recipes': manufacture.c:62: warning: ignoring return value of 'fread', declared with attribute warn_unused_result manufacture.c: In function 'save_recipes': manufacture.c:79: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC mines.o CC minimap.o CC misc.o minimap.c: In function 'load_exploration_map': minimap.c:1681: warning: ignoring return value of 'fread', declared with attribute warn_unused_result minimap.c: In function 'save_exploration_map': minimap.c:1731: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC missiles.o CC multiplayer.o CC new_actors.o CC new_character.o CC notepad.o CC openingwin.o CC particles.o CC paste.o CC pathfinder.o CC pm_log.o CC questlog.o CC queue.o CC reflection.o CC rules.o CC skeletons.o CC skills.o CC serverpopup.o CC servers.o CC session.o servers.c: In function 'load_server_list': servers.c:126: warning: ignoring return value of 'fread', declared with attribute warn_unused_result CC shadows.o particles.c: In function 'load_particle_def': particles.c:127: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:140: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:141: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:142: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:144: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:145: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:146: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:147: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:149: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:150: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:151: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:152: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:153: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:154: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:155: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:157: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:158: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:159: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:161: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:163: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:164: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:165: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:167: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result CC sound.o CC spells.o CC stats.o CC storage.o CC special_effects.o spells.c: In function 'load_quickspells': spells.c:1357: warning: ignoring return value of 'fread', declared with attribute warn_unused_result spells.c: In function 'save_quickspells': spells.c:1402: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC tabs.o CC text.o CC textures.o sound.c: In function 'load_sound_warnings_list': sound.c:4356: warning: ignoring return value of 'fread', declared with attribute warn_unused_result CC tile_map.o CC timers.o CC translate.o text.c: In function 'open_chat_log': text.c:166: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result text.c: In function 'timestamp_chat_log': text.c:185: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result text.c: In function 'write_to_log': text.c:232: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC trade.o CC update.o CC url.o update.c: In function 'http_get_file': update.c:579: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result update.c:588: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC weather.o CC widgets.o CC makeargv.o CC popup.o CC hash.o CC emotes.o CC sky.o CC text_aliases.o CC shader/noise.o CC shader/shader.o CXX cal3d_wrapper.o CXX actor_init.o CXX optimizer.o CXX sendvideoinfo.o CXX exceptions/extendedexception.o CXX xml/xmlhelper.o CXX io/elfilewrapper.o CXX io/elfile.o CXX io/zipfilesystem.o CXX eye_candy_wrapper.o CXX eye_candy/eye_candy.o In file included from io/elfilewrapper.cpp:8: io/cal_animation_cache.hpp: In static member function 'static CalCoreAnimationPtr eternal_lands::CalAnimationCache::loadAnimation(const std::string&, float)': io/cal_animation_cache.hpp:38: error: cannot declare variable 'file' to be of abstract type 'eternal_lands::el_data_source' io/eldatasource.hpp:21: note: because the following virtual functions are pure within 'eternal_lands::el_data_source': /usr/include/cal3d/datasource.h:42: note: virtual bool CalDataSource::readShort(short int&) io/elfilewrapper.cpp: In function 'CalCoreAnimation* eternal_lands::CalLoader_ELLoadCoreAnimation(CalLoader*, const char*)': io/elfilewrapper.cpp:196: error: cannot declare variable 'file' to be of abstract type 'eternal_lands::el_data_source' io/eldatasource.hpp:21: note: since type 'eternal_lands::el_data_source' has pure virtual functions io/elfilewrapper.cpp: In function 'CalCoreMaterial* eternal_lands::CalLoader_ELLoadCoreMaterial(CalLoader*, const char*)': io/elfilewrapper.cpp:215: error: cannot declare variable 'file' to be of abstract type 'eternal_lands::el_data_source' io/eldatasource.hpp:21: note: since type 'eternal_lands::el_data_source' has pure virtual functions io/elfilewrapper.cpp: In function 'CalCoreMesh* eternal_lands::CalLoader_ELLoadCoreMesh(CalLoader*, const char*)': io/elfilewrapper.cpp:234: error: cannot declare variable 'file' to be of abstract type 'eternal_lands::el_data_source' io/eldatasource.hpp:21: note: since type 'eternal_lands::el_data_source' has pure virtual functions io/elfilewrapper.cpp: In function 'CalCoreSkeleton* eternal_lands::CalLoader_ELLoadCoreSkeleton(CalLoader*, const char*)': io/elfilewrapper.cpp:253: error: cannot declare variable 'file' to be of abstract type 'eternal_lands::el_data_source' io/eldatasource.hpp:21: note: since type 'eternal_lands::el_data_source' has pure virtual functions io/elfilewrapper.cpp: In function 'int eternal_lands::CalCoreModel_ELLoadCoreMaterial(CalCoreModel*, const char*)': io/elfilewrapper.cpp:282: error: cannot declare variable 'file' to be of abstract type 'eternal_lands::el_data_source' io/eldatasource.hpp:21: note: since type 'eternal_lands::el_data_source' has pure virtual functions io/elfilewrapper.cpp: In function 'int eternal_lands::CalCoreModel_ELLoadCoreMesh(CalCoreModel*, const char*)': io/elfilewrapper.cpp:305: error: cannot declare variable 'file' to be of abstract type 'eternal_lands::el_data_source' io/eldatasource.hpp:21: note: since type 'eternal_lands::el_data_source' has pure virtual functions io/elfilewrapper.cpp: In function 'CalBoolean eternal_lands::CalCoreModel_ELLoadCoreSkeleton(CalCoreModel*, const char*)': io/elfilewrapper.cpp:328: error: cannot declare variable 'file' to be of abstract type 'eternal_lands::el_data_source' io/eldatasource.hpp:21: note: since type 'eternal_lands::el_data_source' has pure virtual functions make: *** [io/elfilewrapper.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: games-rpg/eternal-lands-1.9.0 failed: * make failed * * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 2941: Called die * The specific snippet of code: * emake || die "make failed"; * * If you need support, post the output of 'emerge --info =games-rpg/eternal-lands-1.9.0', * the complete build log and the output of 'emerge -pqv =games-rpg/eternal-lands-1.9.0'. * The complete build log is located at '/var/tmp/portage/games-rpg/eternal-lands-1.9.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-rpg/eternal-lands-1.9.0/temp/environment'. * S: '/var/tmp/portage/games-rpg/eternal-lands-1.9.0/work/elc'