* Package: games-rpg/eternal-lands-1.9.1 * Repository: gentoo * Maintainer: rich0@gentoo.org games@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 * FEATURES: sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking elc_1.9.1-20101230.tar.bz2 to /var/tmp/portage/games-rpg/eternal-lands-1.9.1/work >>> Unpacking eternal-lands.png to /var/tmp/portage/games-rpg/eternal-lands-1.9.1/work unpack eternal-lands.png: file format not recognized. Ignoring. >>> Source unpacked in /var/tmp/portage/games-rpg/eternal-lands-1.9.1/work >>> Preparing source in /var/tmp/portage/games-rpg/eternal-lands-1.9.1/work/elc ... * Applying eternal-lands-1.9.0-glext.patch ... [ ok ] * Applying eternal-lands-1.9.1-libpng.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-rpg/eternal-lands-1.9.1/work/elc ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-rpg/eternal-lands-1.9.1/work/elc ... make -j14 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 CC cursors.o CC dds.o counters.c: In function ‘flush_counters’: counters.c:285:10: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] counters.c:286:10: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] counters.c:287:10: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] counters.c:288:10: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] counters.c:289:10: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] 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 CC events.o CC filter.o CC font.o errors.c: In function ‘log_conn’: errors.c:153:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] errors.c: In function ‘open_log’: errors.c:25:9: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-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 CC interface.o CC items.o ignore.c: In function ‘remove_from_ignore_list’: ignore.c:89:14: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] ignore.c:90:14: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] ignore.c: In function ‘add_to_ignore_list’: ignore.c:48:15: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] ignore.c:49:15: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] CC io/e3d_io.o init.c: In function ‘save_bin_cfg’: init.c:659:8: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] 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 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 ‘save_recipes’: manufacture.c:83:8: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] CC mines.o CC minimap.o CC misc.o CC missiles.o CC multiplayer.o minimap.c: In function ‘save_exploration_map’: minimap.c:1749:9: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] 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 CC shadows.o CC sound.o CC spells.o CC stats.o CC storage.o CC special_effects.o spells.c: In function ‘save_quickspells’: spells.c:1397:8: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] CC tabs.o CC text.o CC textures.o CC tile_map.o text.c: In function ‘write_to_log’: text.c:236:10: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] text.c: In function ‘timestamp_chat_log’: text.c:189:10: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] text.c: In function ‘open_chat_log’: text.c:170:9: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] CC timers.o CC translate.o CC trade.o CC update.o CC url.o CC weather.o CC widgets.o update.c: In function ‘http_get_file’: update.c:581:13: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] update.c:590:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] 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 actor_init.o CXX cal3d_wrapper.o CXX context_menu.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 io/elfilewrapper.cpp: In function ‘eternal_lands::el_file* eternal_lands::el_open(const char*)’: io/elfilewrapper.cpp:32:51: warning: declaration of ‘eternal_lands::el_file* eternal_lands::el_open(const char*)’ with C language linkage [enabled by default] io/elfilewrapper.h:48:20: warning: conflicts with previous declaration ‘el_file* el_open(const char*)’ [enabled by default] io/elfilewrapper.cpp: In function ‘eternal_lands::el_file* eternal_lands::el_open_custom(const char*)’: io/elfilewrapper.cpp:45:58: warning: declaration of ‘eternal_lands::el_file* eternal_lands::el_open_custom(const char*)’ with C language linkage [enabled by default] io/elfilewrapper.h:58:20: warning: conflicts with previous declaration ‘el_file* el_open_custom(const char*)’ [enabled by default] io/elfilewrapper.cpp: In function ‘eternal_lands::el_file* eternal_lands::el_open_anywhere(const char*)’: io/elfilewrapper.cpp:58:60: warning: declaration of ‘eternal_lands::el_file* eternal_lands::el_open_anywhere(const char*)’ with C language linkage [enabled by default] io/elfilewrapper.h:68:20: warning: conflicts with previous declaration ‘el_file* el_open_anywhere(const char*)’ [enabled by default] io/elfilewrapper.cpp: In function ‘eternal_lands::el_file* eternal_lands::el_open_no_decompress(const char*)’: io/elfilewrapper.cpp:71:65: warning: declaration of ‘eternal_lands::el_file* eternal_lands::el_open_no_decompress(const char*)’ with C language linkage [enabled by default] io/elfilewrapper.h:77:20: warning: conflicts with previous declaration ‘el_file* el_open_no_decompress(const char*)’ [enabled by default] io/elfilewrapper.cpp: In function ‘int eternal_lands::el_read(eternal_lands::el_file*, int, void*)’: io/elfilewrapper.cpp:84:62: warning: declaration of ‘int eternal_lands::el_read(eternal_lands::el_file*, int, void*)’ with C language linkage [enabled by default] io/elfilewrapper.h:89:12: warning: conflicts with previous declaration ‘int el_read(el_file_ptr, int, void*)’ [enabled by default] io/elfilewrapper.cpp: In function ‘int eternal_lands::el_seek(eternal_lands::el_file*, int, int)’: io/elfilewrapper.cpp:97:65: warning: declaration of ‘int eternal_lands::el_seek(eternal_lands::el_file*, int, int)’ with C language linkage [enabled by default] io/elfilewrapper.h:103:12: warning: conflicts with previous declaration ‘int el_seek(el_file_ptr, int, int)’ [enabled by default] io/elfilewrapper.cpp: In function ‘int eternal_lands::el_tell(eternal_lands::el_file*)’: io/elfilewrapper.cpp:110:38: warning: declaration of ‘int eternal_lands::el_tell(eternal_lands::el_file*)’ with C language linkage [enabled by default] io/elfilewrapper.h:113:12: warning: conflicts with previous declaration ‘int el_tell(el_file_ptr)’ [enabled by default] io/elfilewrapper.cpp: In function ‘int eternal_lands::el_get_size(eternal_lands::el_file*)’: io/elfilewrapper.cpp:123:42: warning: declaration of ‘int eternal_lands::el_get_size(eternal_lands::el_file*)’ with C language linkage [enabled by default] io/elfilewrapper.h:123:12: warning: conflicts with previous declaration ‘int el_get_size(el_file_ptr)’ [enabled by default] io/elfilewrapper.cpp: In function ‘void eternal_lands::el_close(eternal_lands::el_file*)’: io/elfilewrapper.cpp:136:40: warning: declaration of ‘void eternal_lands::el_close(eternal_lands::el_file*)’ with C language linkage [enabled by default] io/elfilewrapper.h:132:13: warning: conflicts with previous declaration ‘void el_close(el_file_ptr)’ [enabled by default] io/elfilewrapper.cpp: In function ‘void* eternal_lands::el_get_pointer(eternal_lands::el_file*)’: io/elfilewrapper.cpp:146:47: warning: declaration of ‘void* eternal_lands::el_get_pointer(eternal_lands::el_file*)’ with C language linkage [enabled by default] io/elfilewrapper.h:143:14: warning: conflicts with previous declaration ‘void* el_get_pointer(el_file_ptr)’ [enabled by default] CXX eye_candy/math_cache.o CXX eye_candy/effect_lamp.o CXX eye_candy/effect_candle.o CXX eye_candy/effect_campfire.o CXX eye_candy/effect_fountain.o CXX eye_candy/effect_teleporter.o CXX eye_candy/effect_firefly.o CXX eye_candy/effect_sword.o CXX eye_candy/effect_summon.o CXX eye_candy/effect_selfmagic.o CXX eye_candy/effect_targetmagic.o CXX eye_candy/effect_ongoing.o CXX eye_candy/effect_impact.o CXX eye_candy/effect_smoke.o CXX eye_candy/effect_bag.o CXX eye_candy/effect_cloud.o CXX eye_candy/effect_harvesting.o CXX eye_candy/effect_wind.o CXX eye_candy/effect_breath.o CXX eye_candy/effect_glow.o CXX eye_candy/effect_mines.o CXX eye_candy/effect_missile.o CXX eye_candy/orbital_mover.o CXX eye_candy/kepler_orbit.o CXX eye_candy/effect_staff.o CXX select.o CXX item_lists.o CXX quest_log.o CXX user_menus.o CXX achievements.o LINK el.x86.linux.bin paste.o:paste.c:function processpaste: error: undefined reference to 'XGetWindowProperty' paste.o:paste.c:function processpaste: error: undefined reference to 'XFree' paste.o:paste.c:function processpaste: error: undefined reference to 'XGetWindowProperty' paste.o:paste.c:function processpaste: error: undefined reference to 'XFree' paste.o:paste.c:function startpaste: error: undefined reference to 'XInternAtom' paste.o:paste.c:function startpaste: error: undefined reference to 'XConvertSelection' paste.o:paste.c:function startpaste: error: undefined reference to 'XInternAtom' paste.o:paste.c:function copy_to_clipboard: error: undefined reference to 'XSetSelectionOwner' paste.o:paste.c:function copy_to_clipboard: error: undefined reference to 'XInternAtom' paste.o:paste.c:function copy_to_clipboard: error: undefined reference to 'XInternAtom' paste.o:paste.c:function process_copy: error: undefined reference to 'XSendEvent' paste.o:paste.c:function process_copy: error: undefined reference to 'XChangeProperty' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to '__cxa_allocate_exception' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::basic_string, std::allocator >::~basic_string()' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::runtime_error::~runtime_error()' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'typeinfo for std::runtime_error' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to '__cxa_throw' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to '__cxa_allocate_exception' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to '__cxa_allocate_exception' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to '__cxa_allocate_exception' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to 'std::basic_string, std::allocator >::~basic_string()' actor_init.o:actor_init.cpp:function _ZL25set_transformation_bufferP11actor_typesP5actorjR16HardwareMeshData.isra.49: error: undefined reference to '__cxa_free_exception' actor_init.o:actor_init.cpp:function cal_render_actor_shader: error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base*)' actor_init.o:actor_init.cpp:function cal_render_actor_shader: error: undefined reference to 'std::basic_string, std::allocator >::~basic_string()' actor_init.o:actor_init.cpp:function cal_render_actor_shader: error: undefined reference to 'std::runtime_error::~runtime_error()' actor_init.o:actor_init.cpp:function cal_render_actor_shader: error: undefined reference to 'typeinfo for std::runtime_error' actor_init.o:actor_init.cpp:function cal_render_actor_shader: error: undefined reference to '__cxa_throw' actor_init.o:actor_init.cpp:function cal_render_actor_shader: error: undefined reference to 'std::basic_string, std::allocator >::~basic_string()' actor_init.o:actor_init.cpp:function cal_render_actor_shader: error: undefined reference to '__cxa_free_exception' actor_init.o:actor_init.cpp:function build_buffers: error: undefined reference to 'operator new(unsigned int)' actor_init.o:actor_init.cpp:function build_buffers: error: undefined reference to 'operator new[](unsigned int)' actor_init.o:actor_init.cpp:function build_buffers: error: undefined reference to 'operator new[](unsigned int)' actor_init.o:actor_init.cpp:function build_buffers: error: undefined reference to 'operator new[](unsigned int)' actor_init.o:actor_init.cpp:function build_buffers: error: undefined reference to 'operator new[](unsigned int)' actor_init.o:actor_init.cpp:function build_buffers: error: undefined reference to 'operator delete(void*)' actor_init.o:actor_init.cpp:function set_transformation_buffers: error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base*)' actor_init.o:actor_init.cpp:function model_new: error: undefined reference to 'operator new(unsigned int)' actor_init.o:actor_init.cpp:function model_new: error: undefined reference to 'operator new(unsigned int)' actor_init.o:actor_init.cpp:function model_new: error: undefined reference to 'operator delete(void*)' actor_init.o:actor_init.cpp:function model_delete: error: undefined reference to 'operator delete(void*)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::ios_base::ios_base()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'VTT for std::basic_stringstream, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_ios >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'VTT for std::basic_stringstream, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ios >::init(std::basic_streambuf >*)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'VTT for std::basic_stringstream, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'VTT for std::basic_stringstream, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ios >::init(std::basic_streambuf >*)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_stringstream, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_stringstream, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_stringstream, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_streambuf >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::locale::locale()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_stringbuf, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ios >::init(std::basic_streambuf >*)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::ios_base::ios_base()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_ios >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ios >::init(std::basic_streambuf >*)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_stringstream, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_streambuf >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::locale::locale()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_stringbuf, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(unsigned long)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(unsigned long)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_stringbuf, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_streambuf >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::locale::~locale()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_ios >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::ios_base::~ios_base()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_stringbuf, std::allocator >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_streambuf >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::locale::~locale()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'vtable for std::basic_ios >' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::ios_base::~ios_base()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'operator delete(void*)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringstream, std::allocator >::basic_stringstream(std::_Ios_Openmode)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringbuf, std::allocator >::str() const' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to '__cxa_throw' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringstream, std::allocator >::~basic_stringstream()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringstream, std::allocator >::~basic_stringstream()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringstream, std::allocator >::~basic_stringstream()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringstream, std::allocator >::basic_stringstream(std::_Ios_Openmode)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringbuf, std::allocator >::str() const' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to '__cxa_throw' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringstream, std::allocator >::~basic_stringstream()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringstream, std::allocator >::basic_stringstream(std::_Ios_Openmode)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringbuf, std::allocator >::str() const' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::runtime_error::~runtime_error()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'typeinfo for std::runtime_error' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringstream, std::allocator >::basic_stringstream(std::_Ios_Openmode)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_stringbuf, std::allocator >::str() const' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to '__cxa_free_exception' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to '__cxa_free_exception' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::ios_base::~ios_base()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::locale::~locale()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_iostream >::~basic_iostream()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::ios_base::~ios_base()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::locale::~locale()' actor_init.o:actor_init.cpp:function _ZL19load_vertex_programRKSs.constprop.82: error: undefined reference to 'std::basic_iostream >::~basic_iostream()' actor_init.o:actor_init.cpp:function load_vertex_programs: error: undefined reference to '__cxa_begin_catch' actor_init.o:actor_init.cpp:function load_vertex_programs: error: undefined reference to '__cxa_end_catch' actor_init.o:actor_init.cpp:function load_vertex_programs: error: undefined reference to '__cxa_end_catch' actor_init.o:actor_init.cpp:function model_attach_mesh: error: undefined reference to 'operator new(unsigned int)' actor_init.o(.gcc_except_table+0x2c8): error: undefined reference to 'typeinfo for std::exception' actor_init.o:actor_init.cpp:function eternal_lands::ExtendedException::~ExtendedException(): error: undefined reference to 'std::exception::~exception()' actor_init.o:actor_init.cpp:function eternal_lands::ExtendedException::~ExtendedException(): error: undefined reference to 'std::exception::~exception()' actor_init.o:actor_init.cpp:function std::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&): error: undefined reference to 'std::basic_string, std::allocator >::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&)' actor_init.o:actor_init.cpp:function std::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&): error: undefined reference to 'std::__throw_logic_error(char const*)' actor_init.o:actor_init.cpp:function std::basic_string, std::allocator >::basic_string(char*, char*, std::allocator const&): error: undefined reference to 'std::basic_string, std::allocator >::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&)' actor_init.o:actor_init.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&): error: undefined reference to 'std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' actor_init.o:actor_init.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&): error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' actor_init.o:actor_init.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase_aux(std::_Rb_tree_const_iterator >, std::_Rb_tree_const_iterator >): error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' actor_init.o:actor_init.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase_aux(std::_Rb_tree_const_iterator >, std::_Rb_tree_const_iterator >): error: undefined reference to 'std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' actor_init.o:actor_init.cpp:function _GLOBAL__sub_I_use_animation_program: error: undefined reference to 'std::ios_base::Init::Init()' actor_init.o:actor_init.cpp:function _GLOBAL__sub_I_use_animation_program: error: undefined reference to 'std::ios_base::Init::~Init()' actor_init.o(.eh_frame+0x1eb47): error: undefined reference to '__gxx_personality_v0' cal3d_wrapper.o:cal3d_wrapper.cpp:function _GLOBAL__sub_I_CalCoreAnimation_GetCoreTrack: error: undefined reference to 'std::ios_base::Init::Init()' cal3d_wrapper.o:cal3d_wrapper.cpp:function _GLOBAL__sub_I_CalCoreAnimation_GetCoreTrack: error: undefined reference to 'std::ios_base::Init::~Init()' context_menu.o:context_menu.cpp:function cm::Container::remove_widget(int, int): error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base*)' context_menu.o:context_menu.cpp:function cm::Container::remove_widget(int, int): error: undefined reference to 'std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' context_menu.o:context_menu.cpp:function cm::Menu::change_line(unsigned int, char const*): error: undefined reference to 'std::basic_string, std::allocator >::compare(char const*) const' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::cout' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::cout' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(unsigned long)' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(bool)' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >::put(char)' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >::flush()' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::cout' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >::put(char)' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >::flush()' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::cout' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::basic_ostream >::operator<<(int)' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::ctype::_M_widen_init() const' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::ctype::_M_widen_init() const' context_menu.o:context_menu.cpp:function cm::Menu::show_lines(unsigned int): error: undefined reference to 'std::__throw_bad_cast()' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::basic_ostream >::put(char)' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::basic_ostream >::flush()' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::basic_ostream >::put(char)' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::basic_ostream >::flush()' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base*)' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::basic_ostream >::operator<<(int)' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(unsigned long)' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::ctype::_M_widen_init() const' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::basic_ostream >::operator<<(int)' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::basic_ostream >::operator<<(int)' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::ctype::_M_widen_init() const' context_menu.o:context_menu.cpp:function cm::Container::showinfo(): error: undefined reference to 'std::__throw_bad_cast()' context_menu.o:context_menu.cpp:function cm::Menu::add(char const*, int (*)(window_info*, int, int, int, int)): error: undefined reference to 'std::basic_string, std::allocator >::find(char, unsigned int) const' context_menu.o:context_menu.cpp:function cm::Menu::add(char const*, int (*)(window_info*, int, int, int, int)): error: undefined reference to 'std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned int, unsigned int)' context_menu.o:context_menu.cpp:function cm::Menu::add(char const*, int (*)(window_info*, int, int, int, int)): error: undefined reference to 'std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' context_menu.o:context_menu.cpp:function cm::Menu::add(char const*, int (*)(window_info*, int, int, int, int)): error: undefined reference to 'std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' context_menu.o:context_menu.cpp:function cm::Menu::add(char const*, int (*)(window_info*, int, int, int, int)): error: undefined reference to 'std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' context_menu.o:context_menu.cpp:function cm::Menu::add(char const*, int (*)(window_info*, int, int, int, int)): error: undefined reference to 'std::__throw_out_of_range(char const*)' context_menu.o:context_menu.cpp:function cm::Container::destroy(unsigned int): error: undefined reference to 'std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' context_menu.o:context_menu.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_equal(std::pair const&): error: undefined reference to 'std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' context_menu.o:context_menu.cpp:function std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, cm::Menu::Menu_Line const&): error: undefined reference to 'std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' context_menu.o:context_menu.cpp:function std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, cm::Menu::Menu_Line const&): error: undefined reference to '__cxa_begin_catch' context_menu.o:context_menu.cpp:function std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, cm::Menu::Menu_Line const&): error: undefined reference to '__cxa_rethrow' context_menu.o:context_menu.cpp:function std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, cm::Menu::Menu_Line const&): error: undefined reference to '__cxa_begin_catch' context_menu.o:context_menu.cpp:function std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, cm::Menu::Menu_Line const&): error: undefined reference to '__cxa_rethrow' context_menu.o:context_menu.cpp:function std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, cm::Menu::Menu_Line const&): error: undefined reference to '__cxa_begin_catch' context_menu.o:context_menu.cpp:function std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, cm::Menu::Menu_Line const&): error: undefined reference to '__cxa_end_catch' context_menu.o:context_menu.cpp:function std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, cm::Menu::Menu_Line const&): error: undefined reference to '__cxa_end_catch' context_menu.o:context_menu.cpp:function std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, cm::Menu::Menu_Line const&): error: undefined reference to '__cxa_rethrow' context_menu.o:context_menu.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&): error: undefined reference to 'std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' context_menu.o:context_menu.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&): error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' context_menu.o:context_menu.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&): error: undefined reference to 'std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' context_menu.o:context_menu.cpp:function std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, cm::Menu* const&): error: undefined reference to 'std::__throw_length_error(char const*)' context_menu.o:context_menu.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase_aux(std::_Rb_tree_const_iterator >): error: undefined reference to 'std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' context_menu.o:context_menu.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::erase(int const&): error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' context_menu.o:context_menu.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::erase(int const&): error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' context_menu.o:context_menu.cpp:function _GLOBAL__sub_I__ZN2cm9Container14instance_countE: error: undefined reference to 'std::ios_base::Init::Init()' context_menu.o:context_menu.cpp:function _GLOBAL__sub_I__ZN2cm9Container14instance_countE: error: undefined reference to 'std::ios_base::Init::~Init()' optimizer.o:optimizer.cpp:function calculate_average_cache_miss_ratio(unsigned int const*, unsigned int, unsigned int, unsigned int): error: undefined reference to 'std::__throw_bad_alloc()' optimizer.o:optimizer.cpp:function optimize_vertex_cache_order(unsigned int*, unsigned int, unsigned int, unsigned int): error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' optimizer.o:optimizer.cpp:function optimize_vertex_cache_order(unsigned int*, unsigned int, unsigned int, unsigned int): error: undefined reference to 'std::__throw_bad_alloc()' optimizer.o:optimizer.cpp:function optimize_vertex_cache_order(unsigned int*, unsigned int, unsigned int, unsigned int): error: undefined reference to 'std::__throw_bad_alloc()' optimizer.o:optimizer.cpp:function optimize_vertex_cache_order(unsigned int*, unsigned int, unsigned int, unsigned int): error: undefined reference to 'std::__throw_bad_alloc()' optimizer.o:optimizer.cpp:function optimize_vertex_cache_order(unsigned int*, unsigned int, unsigned int, unsigned int): error: undefined reference to '__cxa_rethrow' optimizer.o:optimizer.cpp:function std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&): error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::ios_base::ios_base()' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'VTT for std::basic_istringstream, std::allocator >' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'VTT for std::basic_istringstream, std::allocator >' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'vtable for std::basic_istringstream, std::allocator >' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'vtable for std::basic_istringstream, std::allocator >' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::locale::locale()' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_string, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_stringbuf, std::allocator >::_M_sync(char*, unsigned int, unsigned int)' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_istream >& std::basic_istream >::_M_extract(unsigned int&)' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'vtable for std::basic_istringstream, std::allocator >' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'vtable for std::basic_istringstream, std::allocator >' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'VTT for std::basic_istringstream, std::allocator >' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_string, std::allocator >::assign(char const*, unsigned int)' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_string, std::allocator >::_M_leak_hard()' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_string, std::allocator >::_M_leak_hard()' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_string, std::allocator >::_M_leak_hard()' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_string, std::allocator >::assign(char const*, unsigned int)' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_streambuf >::~basic_streambuf()' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'VTT for std::basic_istringstream, std::allocator >' sendvideoinfo.o:sendvideoinfo.cpp:function send_video_info: error: undefined reference to 'std::basic_istringstream, std::allocator >::~basic_istringstream()' sendvideoinfo.o(.gcc_except_table+0x17c): error: undefined reference to 'typeinfo for std::exception' sendvideoinfo.o:sendvideoinfo.cpp:function _GLOBAL__sub_I__ZN13eternal_lands12vendor_namesE: error: undefined reference to 'std::ios_base::Init::Init()' sendvideoinfo.o:sendvideoinfo.cpp:function _GLOBAL__sub_I__ZN13eternal_lands12vendor_namesE: error: undefined reference to 'std::ios_base::Init::~Init()' exceptions/extendedexception.o:extendedexception.cpp:function eternal_lands::ExtendedException::ExtendedException(eternal_lands::ExtendedException const&): error: undefined reference to 'std::exception::~exception()' exceptions/extendedexception.o:extendedexception.cpp:function eternal_lands::ExtendedException::ExtendedException(unsigned int, std::basic_string, std::allocator > const&, char const*, char const*, char const*, unsigned int): error: undefined reference to 'std::exception::~exception()' exceptions/extendedexception.o:extendedexception.cpp:function eternal_lands::ExtendedException::get_full_description() const: error: undefined reference to 'std::ios_base::ios_base()' exceptions/extendedexception.o:extendedexception.cpp:function eternal_lands::ExtendedException::get_full_description() const: error: undefined reference to 'std::locale::locale()' exceptions/extendedexception.o:extendedexception.cpp:function eternal_lands::ExtendedException::get_full_description() const: error: undefined reference to 'std::basic_iostream >::~basic_iostream()' exceptions/extendedexception.o:extendedexception.cpp:function eternal_lands::ExtendedException::what() const: error: undefined reference to '__cxa_call_unexpected' exceptions/extendedexception.o:extendedexception.cpp:function typeinfo for eternal_lands::ExtendedException: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info' exceptions/extendedexception.o:extendedexception.cpp:function typeinfo for eternal_lands::ExtendedException: error: undefined reference to 'typeinfo for std::exception' xml/xmlhelper.o:xmlhelper.cpp:function eternal_lands::reader_read_helper(_xmlTextReader*): error: undefined reference to 'std::basic_iostream >::~basic_iostream()' io/elfilewrapper.o:elfilewrapper.cpp:function el_read: error: undefined reference to 'std::runtime_error::~runtime_error()' io/elfilewrapper.o:elfilewrapper.cpp:function el_read: error: undefined reference to 'typeinfo for std::runtime_error' io/elfilewrapper.o(.gcc_except_table+0x88): error: undefined reference to 'typeinfo for std::exception' io/elfilewrapper.o:elfilewrapper.cpp:function eternal_lands::el_data_source::readString(std::basic_string, std::allocator >&): error: undefined reference to 'std::basic_string, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' io/elfilewrapper.o:elfilewrapper.cpp:function std::_Rb_tree, std::allocator >, float>, std::pair, std::allocator >, float> const, cal3d::RefPtr >, std::_Select1st, std::allocator >, float> const, cal3d::RefPtr > >, std::less, std::allocator >, float> >, std::allocator, std::allocator >, float> const, cal3d::RefPtr > > >::_M_insert_unique(std::pair, std::allocator >, float> const, cal3d::RefPtr > const&): error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' io/elfilewrapper.o:elfilewrapper.cpp:function std::_Rb_tree, std::allocator >, float>, std::pair, std::allocator >, float> const, cal3d::RefPtr >, std::_Select1st, std::allocator >, float> const, cal3d::RefPtr > >, std::less, std::allocator >, float> >, std::allocator, std::allocator >, float> const, cal3d::RefPtr > > >::_M_insert_unique_(std::_Rb_tree_const_iterator, std::allocator >, float> const, cal3d::RefPtr > >, std::pair, std::allocator >, float> const, cal3d::RefPtr > const&): error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' io/elfilewrapper.o:elfilewrapper.cpp:function eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float): error: undefined reference to '__cxa_guard_acquire' io/elfilewrapper.o:elfilewrapper.cpp:function eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float): error: undefined reference to '__cxa_guard_release' io/elfilewrapper.o:elfilewrapper.cpp:function vtable for CalDataSource: error: undefined reference to '__cxa_pure_virtual' io/elfilewrapper.o:elfilewrapper.cpp:function vtable for CalDataSource: error: undefined reference to '__cxa_pure_virtual' io/elfilewrapper.o:elfilewrapper.cpp:function vtable for CalDataSource: error: undefined reference to '__cxa_pure_virtual' io/elfilewrapper.o:elfilewrapper.cpp:function vtable for CalDataSource: error: undefined reference to '__cxa_pure_virtual' io/elfilewrapper.o:elfilewrapper.cpp:function typeinfo for CalDataSource: error: undefined reference to 'vtable for __cxxabiv1::__class_type_info' io/elfilewrapper.o:elfilewrapper.cpp:function typeinfo for eternal_lands::el_data_source: error: undefined reference to 'vtable for __cxxabiv1::__vmi_class_type_info' io/elfilewrapper.o:elfilewrapper.cpp:function typeinfo for eternal_lands::el_file: error: undefined reference to 'vtable for __cxxabiv1::__class_type_info' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'VTT for std::basic_ifstream >' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'VTT for std::basic_ifstream >' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'vtable for std::basic_ifstream >' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'vtable for std::basic_ifstream >' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_filebuf >::basic_filebuf()' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_filebuf >::open(char const*, std::_Ios_Openmode)' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_ios >::clear(std::_Ios_Iostate)' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::__basic_file::is_open() const' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_istream >::tellg()' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_istream >::read(char*, int)' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'vtable for std::basic_ifstream >' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'vtable for std::basic_ifstream >' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'vtable for std::basic_filebuf >' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_filebuf >::close()' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::__basic_file::~__basic_file()' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'VTT for std::basic_ifstream >' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_ios >::clear(std::_Ios_Iostate)' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_ifstream >::~basic_ifstream()' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::__basic_file::~__basic_file()' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_streambuf >::~basic_streambuf()' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'VTT for std::basic_ifstream >' io/elfile.o:elfile.cpp:function eternal_lands::el_file::open(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_filebuf >::~basic_filebuf()' io/elfile.o:elfile.cpp:function eternal_lands::el_file::file_exists(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)' io/elfile.o:elfile.cpp:function eternal_lands::el_file::file_exists(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)' io/elfile.o:elfile.cpp:function eternal_lands::el_file::file_exists(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&): error: undefined reference to 'std::__throw_out_of_range(char const*)' io/elfile.o:elfile.cpp:function eternal_lands::el_file::file_exists(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&): error: undefined reference to 'std::__throw_out_of_range(char const*)' io/elfile.o:elfile.cpp:function eternal_lands::el_file::el_file(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)' io/elfile.o:elfile.cpp:function eternal_lands::el_file::el_file(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)' io/elfile.o:elfile.cpp:function eternal_lands::el_file::el_file(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&): error: undefined reference to 'std::__throw_out_of_range(char const*)' io/elfile.o:elfile.cpp:function std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::read_file_header(eternal_lands::zip_file_system::zip_file_entry&): error: undefined reference to 'std::basic_istream >::seekg(long long, std::_Ios_Seekdir)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::read_file_header(eternal_lands::zip_file_system::zip_file_entry&): error: undefined reference to 'std::basic_istream >::read(char*, int)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::open_file(std::basic_string, std::allocator > const&, shared_ptr&, bool): error: undefined reference to 'std::basic_istream >::seekg(long long, std::_Ios_Seekdir)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::open_file(std::basic_string, std::allocator > const&, shared_ptr&, bool): error: undefined reference to 'std::basic_istream >::read(char*, int)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::open_file(std::basic_string, std::allocator > const&, shared_ptr&, bool): error: undefined reference to 'std::basic_istream >::seekg(long long, std::_Ios_Seekdir)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::open_file(std::basic_string, std::allocator > const&, shared_ptr&, bool): error: undefined reference to 'std::basic_istream >::read(char*, int)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::read_files_infos(unsigned char*, int, std::basic_string, std::allocator > const&, std::map, std::allocator >, eternal_lands::zip_file_system::zip_file_entry, std::less, std::allocator > >, std::allocator, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> > >&, bool): error: undefined reference to 'std::basic_string, std::allocator >::append(char const*, unsigned int)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::read_files_infos(unsigned char*, int, std::basic_string, std::allocator > const&, std::map, std::allocator >, eternal_lands::zip_file_system::zip_file_entry, std::less, std::allocator > >, std::allocator, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> > >&, bool): error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(void const*)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add(std::basic_string, std::allocator > const&, std::map, std::allocator >, eternal_lands::zip_file_system::zip_file_entry, std::less, std::allocator > >, std::allocator, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> > >&, bool): error: undefined reference to 'std::basic_filebuf >::open(char const*, std::_Ios_Openmode)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add(std::basic_string, std::allocator > const&, std::map, std::allocator >, eternal_lands::zip_file_system::zip_file_entry, std::less, std::allocator > >, std::allocator, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> > >&, bool): error: undefined reference to 'std::basic_ios >::clear(std::_Ios_Iostate)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add(std::basic_string, std::allocator > const&, std::map, std::allocator >, eternal_lands::zip_file_system::zip_file_entry, std::less, std::allocator > >, std::allocator, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> > >&, bool): error: undefined reference to 'std::__basic_file::is_open() const' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add(std::basic_string, std::allocator > const&, std::map, std::allocator >, eternal_lands::zip_file_system::zip_file_entry, std::less, std::allocator > >, std::allocator, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> > >&, bool): error: undefined reference to 'std::basic_istream >::seekg(long long, std::_Ios_Seekdir)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add(std::basic_string, std::allocator > const&, std::map, std::allocator >, eternal_lands::zip_file_system::zip_file_entry, std::less, std::allocator > >, std::allocator, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> > >&, bool): error: undefined reference to 'std::basic_istream >::tellg()' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add(std::basic_string, std::allocator > const&, std::map, std::allocator >, eternal_lands::zip_file_system::zip_file_entry, std::less, std::allocator > >, std::allocator, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> > >&, bool): error: undefined reference to 'std::basic_ios >::clear(std::_Ios_Iostate)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, bool): error: undefined reference to 'std::basic_filebuf >::basic_filebuf()' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, bool): error: undefined reference to 'std::basic_string, std::allocator >::rfind(char const*, unsigned int, unsigned int) const' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, bool): error: undefined reference to 'std::basic_string, std::allocator >::rfind(char const*, unsigned int, unsigned int) const' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, bool): error: undefined reference to 'std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned int, unsigned int)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, bool): error: undefined reference to 'std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned int, unsigned int)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, bool): error: undefined reference to 'std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned int, unsigned int)' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, bool): error: undefined reference to 'std::basic_filebuf >::~basic_filebuf()' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, bool): error: undefined reference to 'std::basic_filebuf >::basic_filebuf()' io/zipfilesystem.o:zipfilesystem.cpp:function eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, bool): error: undefined reference to 'std::basic_filebuf >::~basic_filebuf()' io/zipfilesystem.o:zipfilesystem.cpp:function std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry>, std::_Select1st, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> >, std::less, std::allocator > >, std::allocator, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> > >::_M_insert_unique_(std::_Rb_tree_const_iterator, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> >, std::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&): error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' eye_candy_wrapper.o:eye_candy_wrapper.cpp:function typeinfo for ec::BoundingRange: error: undefined reference to 'vtable for __cxxabiv1::__class_type_info' eye_candy/eye_candy.o:eye_candy.cpp:function ec::Shape::~Shape(): error: undefined reference to 'operator delete[](void*)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::Shape::~Shape(): error: undefined reference to 'operator delete[](void*)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::Particle::~Particle(): error: undefined reference to 'operator delete[](void*)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::Texture::push_texture(std::basic_string, std::allocator >): error: undefined reference to 'std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::Texture::push_texture(std::basic_string, std::allocator >): error: undefined reference to 'std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::Texture::push_texture(std::basic_string, std::allocator >): error: undefined reference to 'std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::Shape::~Shape(): error: undefined reference to 'operator delete[](void*)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::LoggerBuf::xsputn(char const*, int): error: undefined reference to 'std::basic_string, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::LoggerBuf::xsputn(char const*, int): error: undefined reference to 'std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::Logger::Logger(): error: undefined reference to 'std::basic_string, std::allocator >::assign(char const*, unsigned int)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::Logger::Logger(): error: undefined reference to 'std::basic_streambuf >::~basic_streambuf()' eye_candy/eye_candy.o:eye_candy.cpp:function std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::reserve(unsigned int)' eye_candy/eye_candy.o:eye_candy.cpp:function std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::LoggerBuf::overflow(int): error: undefined reference to 'std::basic_string, std::allocator >::assign(char const*, unsigned int)' eye_candy/eye_candy.o:eye_candy.cpp:function ec::LoggerBuf::overflow(int): error: undefined reference to 'std::__throw_bad_cast()' eye_candy/eye_candy.o:eye_candy.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&): error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' eye_candy/eye_candy.o:eye_candy.cpp:function typeinfo for ec::Shape: error: undefined reference to 'vtable for __cxxabiv1::__class_type_info' eye_candy/eye_candy.o:eye_candy.cpp:function typeinfo for ec::GradientMover: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:eye_candy.cpp:function typeinfo for ec::SmokeMover: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:eye_candy.cpp:function typeinfo for ec::SpiralMover: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:eye_candy.cpp:function construction vtable for std::basic_ostream >-in-ec::Logger: error: undefined reference to 'typeinfo for std::basic_ostream >' eye_candy/eye_candy.o:eye_candy.cpp:function construction vtable for std::basic_ostream >-in-ec::Logger: error: undefined reference to 'std::basic_ostream >::~basic_ostream()' eye_candy/eye_candy.o:eye_candy.cpp:function construction vtable for std::basic_ostream >-in-ec::Logger: error: undefined reference to 'std::basic_ostream >::~basic_ostream()' eye_candy/eye_candy.o:eye_candy.cpp:function construction vtable for std::basic_ostream >-in-ec::Logger: error: undefined reference to 'typeinfo for std::basic_ostream >' eye_candy/eye_candy.o:eye_candy.cpp:function construction vtable for std::basic_ostream >-in-ec::Logger: error: undefined reference to 'virtual thunk to std::basic_ostream >::~basic_ostream()' eye_candy/eye_candy.o:eye_candy.cpp:function construction vtable for std::basic_ostream >-in-ec::Logger: error: undefined reference to 'virtual thunk to std::basic_ostream >::~basic_ostream()' eye_candy/eye_candy.o:eye_candy.cpp:function vtable for ec::LoggerBuf: error: undefined reference to 'std::basic_streambuf >::imbue(std::locale const&)' eye_candy/eye_candy.o:eye_candy.cpp:function vtable for ec::LoggerBuf: error: undefined reference to 'std::basic_streambuf >::setbuf(char*, int)' eye_candy/eye_candy.o:eye_candy.cpp:function vtable for ec::LoggerBuf: error: undefined reference to 'std::basic_streambuf >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode)' eye_candy/eye_candy.o:eye_candy.cpp:function vtable for ec::LoggerBuf: error: undefined reference to 'std::basic_streambuf >::seekpos(std::fpos<__mbstate_t>, std::_Ios_Openmode)' eye_candy/eye_candy.o:eye_candy.cpp:function vtable for ec::LoggerBuf: error: undefined reference to 'std::basic_streambuf >::sync()' eye_candy/eye_candy.o:eye_candy.cpp:function vtable for ec::LoggerBuf: error: undefined reference to 'std::basic_streambuf >::showmanyc()' eye_candy/eye_candy.o:eye_candy.cpp:function vtable for ec::LoggerBuf: error: undefined reference to 'std::basic_streambuf >::xsgetn(char*, int)' eye_candy/eye_candy.o:eye_candy.cpp:function vtable for ec::LoggerBuf: error: undefined reference to 'std::basic_streambuf >::underflow()' eye_candy/eye_candy.o:eye_candy.cpp:function vtable for ec::LoggerBuf: error: undefined reference to 'std::basic_streambuf >::uflow()' eye_candy/eye_candy.o:eye_candy.cpp:function vtable for ec::LoggerBuf: error: undefined reference to 'std::basic_streambuf >::pbackfail(int)' eye_candy/eye_candy.o:eye_candy.cpp:function typeinfo for ec::Logger: error: undefined reference to 'typeinfo for std::basic_ostream >' eye_candy/eye_candy.o:eye_candy.cpp:function typeinfo for ec::LoggerBuf: error: undefined reference to 'typeinfo for std::basic_streambuf >' eye_candy/math_cache.o:math_cache.cpp:function ec::MathCache::powf_0_1_rough_close(float, float) const: error: undefined reference to 'std::cerr' eye_candy/math_cache.o:math_cache.cpp:function ec::MathCache::powf_0_1_rough_close(float, float) const: error: undefined reference to 'std::cerr' eye_candy/math_cache.o:math_cache.cpp:function ec::MathCache::powf_0_1_rough_close(float, float) const: error: undefined reference to 'std::cerr' eye_candy/math_cache.o:math_cache.cpp:function ec::MathCache::powf_0_1_rough_close(float, float) const: error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(double)' eye_candy/math_cache.o:math_cache.cpp:function ec::MathCache::powf_0_1_rough_close(float, float) const: error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(double)' eye_candy/math_cache.o:math_cache.cpp:function ec::MathCache::powf_0_1_rough_close(float, float) const: error: undefined reference to 'std::__throw_bad_cast()' eye_candy/effect_cloud.o:effect_cloud.cpp:function std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&): error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' eye_candy/effect_mines.o:effect_mines.cpp:function ec::MineEffect::MineEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::MineEffect::MineType, unsigned short): error: undefined reference to '__dynamic_cast' item_lists.o:item_lists.cpp:function get_preview_item_number(int, int): error: undefined reference to '__cxa_guard_acquire' item_lists.o:item_lists.cpp:function get_preview_item_number(int, int): error: undefined reference to '__cxa_guard_release' item_lists.o:item_lists.cpp:function ItemLists::List_Container::sort_compare(ItemLists::List const&, ItemLists::List const&): error: undefined reference to 'std::basic_string, std::allocator >::_M_leak_hard()' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'VTT for std::basic_ofstream >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'VTT for std::basic_ofstream >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'vtable for std::basic_ofstream >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'vtable for std::basic_ofstream >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'std::basic_filebuf >::basic_filebuf()' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'std::basic_filebuf >::open(char const*, std::_Ios_Openmode)' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'vtable for std::basic_ofstream >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'vtable for std::basic_ofstream >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'vtable for std::basic_filebuf >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'std::basic_filebuf >::close()' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'std::__basic_file::~__basic_file()' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'VTT for std::basic_ofstream >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'VTT for std::basic_ofstream >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'std::basic_filebuf >::close()' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'vtable for std::basic_filebuf >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'std::basic_filebuf >::close()' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'std::__basic_file::~__basic_file()' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'std::basic_ofstream >::~basic_ofstream()' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'std::basic_streambuf >::~basic_streambuf()' item_lists.o:item_lists.cpp:function ItemLists::List_Container::save(): error: undefined reference to 'std::basic_filebuf >::~basic_filebuf()' item_lists.o:item_lists.cpp:function quantity_input_handler(char const*, void*): error: undefined reference to '__cxa_guard_acquire' item_lists.o:item_lists.cpp:function quantity_input_handler(char const*, void*): error: undefined reference to '__cxa_guard_release' item_lists.o:item_lists.cpp:function quantity_input_handler(char const*, void*): error: undefined reference to 'std::basic_stringbuf, std::allocator >::_M_sync(char*, unsigned int, unsigned int)' item_lists.o:item_lists.cpp:function quantity_input_handler(char const*, void*): error: undefined reference to 'std::basic_istream >::operator>>(int&)' item_lists.o:item_lists.cpp:function quantity_input_handler(char const*, void*): error: undefined reference to '__cxa_guard_acquire' item_lists.o:item_lists.cpp:function quantity_input_handler(char const*, void*): error: undefined reference to '__cxa_guard_release' item_lists.o:item_lists.cpp:function quantity_input_handler(char const*, void*): error: undefined reference to 'std::basic_istringstream, std::allocator >::~basic_istringstream()' item_lists.o:item_lists.cpp:function ItemLists::List::read(std::basic_istream >&): error: undefined reference to 'std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char)' item_lists.o:item_lists.cpp:function ItemLists::List::read(std::basic_istream >&): error: undefined reference to 'std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char)' item_lists.o:item_lists.cpp:function ItemLists::List::read(std::basic_istream >&): error: undefined reference to 'std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char)' item_lists.o:item_lists.cpp:function ItemLists::List::read(std::basic_istream >&): error: undefined reference to 'std::basic_istream >& std::getline, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&, char)' item_lists.o:item_lists.cpp:function ItemLists::List::read(std::basic_istream >&): error: undefined reference to 'std::basic_stringbuf, std::allocator >::_M_sync(char*, unsigned int, unsigned int)' item_lists.o:item_lists.cpp:function ItemLists::List::read(std::basic_istream >&): error: undefined reference to 'std::basic_istream >::operator>>(int&)' item_lists.o:item_lists.cpp:function ItemLists::List::read(std::basic_istream >&): error: undefined reference to 'std::basic_stringbuf, std::allocator >::_M_sync(char*, unsigned int, unsigned int)' item_lists.o:item_lists.cpp:function ItemLists::List::read(std::basic_istream >&): error: undefined reference to 'std::basic_istream >::operator>>(int&)' item_lists.o:item_lists.cpp:function ItemLists::List::read(std::basic_istream >&): error: undefined reference to 'std::basic_istream >& std::basic_istream >::_M_extract(unsigned short&)' item_lists.o:item_lists.cpp:function ItemLists::List::read(std::basic_istream >&): error: undefined reference to 'std::basic_istringstream, std::allocator >::~basic_istringstream()' item_lists.o:item_lists.cpp:function ItemLists::List_Container::load(): error: undefined reference to 'std::basic_filebuf >::open(char const*, std::_Ios_Openmode)' item_lists.o:item_lists.cpp:function ItemLists::List_Container::load(): error: undefined reference to 'std::basic_istream >::operator>>(int&)' item_lists.o:item_lists.cpp:function ItemLists::List_Container::load(): error: undefined reference to 'vtable for std::basic_filebuf >' item_lists.o:item_lists.cpp:function ItemLists::List_Container::load(): error: undefined reference to 'std::basic_ifstream >::~basic_ifstream()' item_lists.o:item_lists.cpp:function ItemLists::Category_Maps::load(): error: undefined reference to 'std::basic_istream >& std::basic_istream >::_M_extract(unsigned short&)' item_lists.o:item_lists.cpp:function ItemLists::Category_Maps::load(): error: undefined reference to 'std::basic_istringstream, std::allocator >::~basic_istringstream()' item_lists.o:item_lists.cpp:function ItemLists::Category_Maps::load(): error: undefined reference to 'std::basic_ifstream >::~basic_ifstream()' item_lists.o:item_lists.cpp:function click_preview_handler(window_info*, int, int, unsigned int): error: undefined reference to '__cxa_guard_abort' item_lists.o:item_lists.cpp:function ItemLists::Category_Maps::save(): error: undefined reference to 'std::basic_ofstream >::~basic_ofstream()' item_lists.o:item_lists.cpp:function update_list_window(): error: undefined reference to 'std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&)' item_lists.o:item_lists.cpp:function cm_item_list_handler: error: undefined reference to '__cxa_guard_abort' item_lists.o:item_lists.cpp:function cm_selected_item_handler(window_info*, int, int, int, int): error: undefined reference to '__cxa_guard_abort' quest_log.o:quest_log.cpp:function _ZL14copy_one_entryRSsj.constprop.387: error: undefined reference to 'std::basic_string, std::allocator >::reserve(unsigned int)' quest_log.o:quest_log.cpp:function _ZL14copy_one_entryRSsj.constprop.387: error: undefined reference to 'std::basic_string, std::allocator >::reserve(unsigned int)' quest_log.o:quest_log.cpp:function Quest::Quest(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_istream >& std::basic_istream >::_M_extract(unsigned short&)' quest_log.o:quest_log.cpp:function Quest::Quest(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_istream >& std::basic_istream >::_M_extract(bool&)' quest_log.o:quest_log.cpp:function Quest::Quest(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::find_first_not_of(char, unsigned int) const' quest_log.o:quest_log.cpp:function Quest::Quest(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::find_last_not_of(char, unsigned int) const' quest_log.o:quest_log.cpp:function Quest_List::showall(): error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(bool)' quest_log.o:quest_log.cpp:function Quest_Entry::save(std::basic_ofstream >&) const: error: undefined reference to 'std::basic_ostream >::write(char const*, int)' quest_log.o:quest_log.cpp:function Quest_Entry::contains_string(char const*) const: error: undefined reference to 'std::basic_string, std::allocator >::append(unsigned int, char)' quest_log.o:quest_log.cpp:function save_questlog(): error: undefined reference to 'std::basic_string, std::allocator >::append(unsigned int, char)' quest_log.o:quest_log.cpp:function save_questlog(): error: undefined reference to 'std::basic_ofstream >::~basic_ofstream()' quest_log.o:quest_log.cpp:function Quest_List::save(): error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(bool)' quest_log.o:quest_log.cpp:function Quest_List::save(): error: undefined reference to 'std::basic_string, std::allocator >::append(unsigned int, char)' quest_log.o:quest_log.cpp:function Quest_List::save(): error: undefined reference to 'std::basic_ofstream >::~basic_ofstream()' quest_log.o:quest_log.cpp:function Quest_List::set_requested_title(char const*): error: undefined reference to 'std::cerr' quest_log.o:quest_log.cpp:function Quest_Entry::set_lines(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::reserve(unsigned int)' quest_log.o:quest_log.cpp:function Quest_Entry::set_lines(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::rfind(char const*, unsigned int, unsigned int) const' quest_log.o:quest_log.cpp:function Quest_Entry::set_lines(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::rfind(char const*, unsigned int, unsigned int) const' quest_log.o:quest_log.cpp:function Quest_Entry::set_lines(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::find_first_not_of(char const*, unsigned int, unsigned int) const' quest_log.o:quest_log.cpp:function Quest_Entry::set(std::basic_string, std::allocator > const&): error: undefined reference to 'std::basic_string, std::allocator >::find(char, unsigned int) const' quest_log.o:quest_log.cpp:function add_questlog: error: undefined reference to 'std::basic_string, std::allocator >::append(unsigned int, char)' quest_log.o:quest_log.cpp:function Quest_List::load(): error: undefined reference to 'std::basic_ifstream >::~basic_ifstream()' user_menus.o:user_menus.cpp:function UserMenus::Container::pre_show(window_info*, int, int, int, window_info*): error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(void const*)' user_menus.o:user_menus.cpp:function UserMenus::Container::pre_show(window_info*, int, int, int, window_info*): error: undefined reference to 'std::basic_ostream >& std::basic_ostream >::_M_insert(void const*)' user_menus.o:user_menus.cpp:function UserMenus::Command::echo() const: error: undefined reference to 'VTT for std::basic_ostringstream, std::allocator >' user_menus.o:user_menus.cpp:function UserMenus::Command::echo() const: error: undefined reference to 'VTT for std::basic_ostringstream, std::allocator >' user_menus.o:user_menus.cpp:function UserMenus::Command::echo() const: error: undefined reference to 'vtable for std::basic_ostringstream, std::allocator >' user_menus.o:user_menus.cpp:function UserMenus::Command::echo() const: error: undefined reference to 'vtable for std::basic_ostringstream, std::allocator >' user_menus.o:user_menus.cpp:function UserMenus::Command::echo() const: error: undefined reference to 'vtable for std::basic_ostringstream, std::allocator >' user_menus.o:user_menus.cpp:function UserMenus::Command::echo() const: error: undefined reference to 'vtable for std::basic_ostringstream, std::allocator >' user_menus.o:user_menus.cpp:function UserMenus::Command::echo() const: error: undefined reference to 'VTT for std::basic_ostringstream, std::allocator >' user_menus.o:user_menus.cpp:function UserMenus::Command::echo() const: error: undefined reference to 'VTT for std::basic_ostringstream, std::allocator >' user_menus.o:user_menus.cpp:function UserMenus::Command::echo() const: error: undefined reference to 'std::basic_ostringstream, std::allocator >::~basic_ostringstream()' user_menus.o:user_menus.cpp:function UserMenus::Command::action(std::vector, std::allocator >, std::allocator, std::allocator > > > const&) const: error: undefined reference to 'std::basic_ostringstream, std::allocator >::~basic_ostringstream()' user_menus.o:user_menus.cpp:function UserMenus::Container::get_instance(): error: undefined reference to '__cxa_guard_abort' achievements.o:achievements.cpp:function Achievements_System::Achievements_System(): error: undefined reference to 'std::basic_ostringstream, std::allocator >::~basic_ostringstream()' achievements.o:achievements.cpp:function Achievements_System::new_name(char const*, int): error: undefined reference to 'std::__detail::_List_node_base::_M_unhook()' achievements.o:achievements.cpp:function Achievements_System::new_name(char const*, int): error: undefined reference to 'std::__detail::_List_node_base::_M_unhook()' achievements.o:achievements.cpp:function Achievements_System::new_name(char const*, int): error: undefined reference to 'std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)' achievements.o:achievements.cpp:function achievements_child_display_handler(window_info*): error: undefined reference to 'std::basic_ostringstream, std::allocator >::~basic_ostringstream()' achievements.o:achievements.cpp:function std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, Achievement* const&): error: undefined reference to 'std::__throw_length_error(char const*)' achievements.o:achievements.cpp:function std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned int, unsigned int const&): error: undefined reference to 'std::__throw_length_error(char const*)' collect2: ld returned 1 exit status make: *** [el.x86.linux.bin] Error 1 emake failed * ERROR: games-rpg/eternal-lands-1.9.1 failed (compile phase): * make failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2962: 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.1', * the complete build log and the output of 'emerge -pqv =games-rpg/eternal-lands-1.9.1'. * The complete build log is located at '/var/log/portage/build/games-rpg/eternal-lands-1.9.1:20110529-221651.log'. * The ebuild environment file is located at '/var/tmp/portage/games-rpg/eternal-lands-1.9.1/temp/environment'. * S: '/var/tmp/portage/games-rpg/eternal-lands-1.9.1/work/elc'