>>> Unpacking source... * Fetching CVS module elc into /var/cache/distfiles/cvs-src ... * Running cvs -q -f -z1 -d ":pserver:anonymous:@cvs.elc.berlios.de:/cvsroot/elc" login Logging in to :pserver:anonymous@cvs.elc.berlios.de:2401/cvsroot/elc * Running cvs -q -f -z1 -d ":pserver:anonymous@cvs.elc.berlios.de:/cvsroot/elc" update -dP -relc_1_8_0 elc * Copying elc from /var/cache/distfiles/cvs-src ... * CVS module elc is now in /var/tmp/portage/games-rpg/eternal-lands-1.8.0/work >>> Source unpacked in /var/tmp/portage/games-rpg/eternal-lands-1.8.0/work >>> Preparing source in /var/tmp/portage/games-rpg/eternal-lands-1.8.0/work/elc ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-rpg/eternal-lands-1.8.0/work/elc ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-rpg/eternal-lands-1.8.0/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 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 counters.c: In function 'load_counters': counters.c:212: warning: ignoring return value of 'fread', declared with attribute warn_unused_result counters.c:213: warning: ignoring return value of 'fread', declared with attribute warn_unused_result counters.c:216: warning: ignoring return value of 'fread', declared with attribute warn_unused_result counters.c:217: warning: ignoring return value of 'fread', declared with attribute warn_unused_result counters.c: In function 'flush_counters': counters.c:259: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result counters.c:260: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result counters.c:261: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result counters.c:262: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result counters.c:263: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC framebuffer.o errors.c: In function 'open_log': errors.c:25: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result errors.c: In function 'log_conn': errors.c:153: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC frustum.o CC gamewin.o filter.c: In function 'load_filters_list': filter.c:414: warning: ignoring return value of 'fread', declared with attribute warn_unused_result 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 CC io/e3d_io.o CC io/elc_io.o CC io/map_io.o CC io/elpathwrapper.o ignore.c: In function 'add_to_ignore_list': ignore.c:48: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result ignore.c:49: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result ignore.c: In function 'remove_from_ignore_list': ignore.c:89: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result ignore.c:90: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result ignore.c: In function 'load_ignores_list': ignore.c:279: warning: ignoring return value of 'fread', declared with attribute warn_unused_result CC io/xmlcallbacks.o CC keys.o init.c: In function 'read_config': init.c:231: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result init.c: In function 'read_bin_cfg': init.c:259: warning: ignoring return value of 'fread', declared with attribute warn_unused_result init.c: In function 'save_bin_cfg': init.c:578: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result init.c: In function 'init_stuff': init.c:611: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result CC knowledge.o CC langselwin.o CC lights.o CC list.o CC load_gl_extensions.o keys.c: In function 'read_key_config': keys.c:369: warning: ignoring return value of 'fread', declared with attribute warn_unused_result CC loginwin.o CC loading_win.o CC main.o CC manufacture.o CC map.o CC mapwin.o CC md5.o CC mines.o CC minimap.o CC misc.o CC missiles.o CC multiplayer.o CC new_actors.o CC new_character.o CC notepad.o CC openingwin.o minimap.c: In function 'load_exploration_map': minimap.c:1652: warning: ignoring return value of 'fread', declared with attribute warn_unused_result minimap.c: In function 'save_exploration_map': minimap.c:1702: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result 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 questlog.c: In function 'load_questlog': questlog.c:48: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result questlog.c: In function 'add_questlog': questlog.c:121: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result questlog.c:122: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC servers.o CC session.o CC shadows.o CC sound.o CC spells.o servers.c: In function 'load_server_list': servers.c:126: warning: ignoring return value of 'fread', declared with attribute warn_unused_result CC stats.o CC storage.o CC special_effects.o CC tabs.o CC text.o particles.c: In function 'load_particle_def': particles.c:127: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:140: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:141: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:142: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:144: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:145: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:146: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:147: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:149: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:150: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:151: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:152: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:153: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:154: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:155: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:157: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:158: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:159: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:161: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:163: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:164: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:165: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result particles.c:167: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result CC textures.o CC tile_map.o CC timers.o spells.c: In function 'load_quickspells': spells.c:805: warning: ignoring return value of 'fread', declared with attribute warn_unused_result spells.c: In function 'save_quickspells': spells.c:850: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC translate.o CC trade.o CC update.o CC url.o CC weather.o text.c: In function 'open_chat_log': text.c:161: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result text.c: In function 'timestamp_chat_log': text.c:180: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result text.c: In function 'write_to_log': text.c:227: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC widgets.o CC makeargv.o CC popup.o CC sky.o update.c: In function 'http_get_file': update.c:579: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result update.c:588: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result CC text_aliases.o CC shader/noise.o CC shader/shader.o CXX cal3d_wrapper.o CXX actor_init.o CXX optimizer.o sound.c: In function 'load_sound_warnings_list': sound.c:4351: warning: ignoring return value of 'fread', declared with attribute warn_unused_result 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 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 context_menu.o CXX select.o LINK el.x86.linux.bin 2d_objects.o: In function `get_2d_bbox': 2d_objects.c:(.text+0x341): undefined reference to `glPushMatrix' 2d_objects.c:(.text+0x34c): undefined reference to `glLoadMatrixf' 2d_objects.c:(.text+0x351): undefined reference to `glPushMatrix' 2d_objects.c:(.text+0x359): undefined reference to `glMultMatrixf' 2d_objects.c:(.text+0x36f): undefined reference to `glGetFloatv' 2d_objects.c:(.text+0x374): undefined reference to `glPopMatrix' 2d_objects.c:(.text+0x37c): undefined reference to `glMultMatrixf' 2d_objects.c:(.text+0x38c): undefined reference to `glGetFloatv' 2d_objects.c:(.text+0x391): undefined reference to `glPopMatrix' 2d_objects.o: In function `add_2d_obj': 2d_objects.c:(.text+0xd20): undefined reference to `glPushMatrix' 2d_objects.c:(.text+0xd25): undefined reference to `glLoadIdentity' 2d_objects.c:(.text+0xd43): undefined reference to `glTranslatef' 2d_objects.c:(.text+0xd64): undefined reference to `glRotatef' 2d_objects.c:(.text+0xd85): undefined reference to `glRotatef' 2d_objects.c:(.text+0xda6): undefined reference to `glRotatef' 2d_objects.c:(.text+0xdb9): undefined reference to `glGetFloatv' 2d_objects.c:(.text+0xdbe): undefined reference to `glPopMatrix' 2d_objects.o: In function `draw_2d_object': 2d_objects.c:(.text+0xfc7): undefined reference to `glPushMatrix' 2d_objects.c:(.text+0xfed): undefined reference to `glMultMatrixf' 2d_objects.c:(.text+0x102d): undefined reference to `glBindTexture' 2d_objects.c:(.text+0x105d): undefined reference to `glBegin' 2d_objects.c:(.text+0x106c): undefined reference to `glTexCoord2f' 2d_objects.c:(.text+0x1082): undefined reference to `glVertex3f' 2d_objects.c:(.text+0x108e): undefined reference to `glTexCoord2f' 2d_objects.c:(.text+0x10ad): undefined reference to `glVertex3f' 2d_objects.c:(.text+0x10bc): undefined reference to `glTexCoord2f' 2d_objects.c:(.text+0x10db): undefined reference to `glVertex3f' 2d_objects.c:(.text+0x10ed): undefined reference to `glTexCoord2f' 2d_objects.c:(.text+0x1103): undefined reference to `glVertex3f' 2d_objects.c:(.text+0x1108): undefined reference to `glEnd' 2d_objects.c:(.text+0x112f): undefined reference to `glPushMatrix' 2d_objects.c:(.text+0x1177): undefined reference to `glTranslatef' 2d_objects.c:(.text+0x11b5): undefined reference to `glRotatef' 2d_objects.c:(.text+0x11d6): undefined reference to `glRotatef' 2d_objects.c:(.text+0x11f7): undefined reference to `glRotatef' 2d_objects.c:(.text+0x1218): undefined reference to `glBegin' 2d_objects.c:(.text+0x1241): undefined reference to `sincosf' 2d_objects.c:(.text+0x12fa): undefined reference to `glVertex3f' 2d_objects.c:(.text+0x13a0): undefined reference to `glVertex3f' 2d_objects.c:(.text+0x144b): undefined reference to `glVertex3f' 2d_objects.o: In function `display_2d_objects': 2d_objects.c:(.text+0x1501): undefined reference to `glEnable' 2d_objects.c:(.text+0x1515): undefined reference to `glAlphaFunc' 2d_objects.c:(.text+0x1546): undefined reference to `glEnable' 2d_objects.c:(.text+0x1563): undefined reference to `glBindTexture' 2d_objects.c:(.text+0x157d): undefined reference to `glEnable' 2d_objects.c:(.text+0x1643): undefined reference to `glAlphaFunc' 2d_objects.c:(.text+0x168e): undefined reference to `glDisable' 2d_objects.c:(.text+0x16a8): undefined reference to `glDisable' 2d_objects.o: In function `draw_2d_object': 2d_objects.c:(.text+0x1117): undefined reference to `glPopMatrix' 3d_objects.o: In function `add_e3d_at_id': 3d_objects.c:(.text+0x59a): undefined reference to `sincosf' 3d_objects.c:(.text+0x7ab): undefined reference to `glPushMatrix' 3d_objects.c:(.text+0x7b0): undefined reference to `glLoadIdentity' 3d_objects.c:(.text+0x7c9): undefined reference to `glTranslatef' 3d_objects.c:(.text+0x7ec): undefined reference to `glRotatef' 3d_objects.c:(.text+0x80f): undefined reference to `glRotatef' 3d_objects.c:(.text+0x832): undefined reference to `glRotatef' 3d_objects.c:(.text+0x848): undefined reference to `glGetFloatv' 3d_objects.c:(.text+0x84d): undefined reference to `glPopMatrix' 3d_objects.c:(.text+0xa46): undefined reference to `glPushMatrix' 3d_objects.c:(.text+0xa54): undefined reference to `glLoadMatrixf' 3d_objects.c:(.text+0xa59): undefined reference to `glPushMatrix' 3d_objects.c:(.text+0xa64): undefined reference to `glMultMatrixf' 3d_objects.c:(.text+0xa77): undefined reference to `glGetFloatv' 3d_objects.c:(.text+0xa7c): undefined reference to `glPopMatrix' 3d_objects.c:(.text+0xa8a): undefined reference to `glMultMatrixf' 3d_objects.c:(.text+0xaa0): undefined reference to `glGetFloatv' 3d_objects.c:(.text+0xaa5): undefined reference to `glPopMatrix' 3d_objects.o: In function `draw_3d_object_detail': 3d_objects.c:(.text+0xfc9): undefined reference to `glPushMatrix' 3d_objects.c:(.text+0xfd4): undefined reference to `glMultMatrixf' 3d_objects.c:(.text+0x1079): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1090): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x10d7): undefined reference to `glVertexPointer' 3d_objects.c:(.text+0x111d): undefined reference to `glEnable' 3d_objects.c:(.text+0x1160): undefined reference to `glBindTexture' 3d_objects.c:(.text+0x11ac): undefined reference to `glPopMatrix' 3d_objects.c:(.text+0x11de): undefined reference to `glDrawElements' 3d_objects.c:(.text+0x11e3): undefined reference to `glPopMatrix' 3d_objects.c:(.text+0x11f8): undefined reference to `glDisable' 3d_objects.c:(.text+0x1230): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x124c): undefined reference to `glTexCoordPointer' 3d_objects.c:(.text+0x1328): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x1354): undefined reference to `glNormalPointer' 3d_objects.c:(.text+0x139e): undefined reference to `glColor3f' 3d_objects.c:(.text+0x13fa): undefined reference to `glTexGenfv' 3d_objects.c:(.text+0x143f): undefined reference to `glTexGenfv' 3d_objects.o: In function `draw_3d_objects': 3d_objects.c:(.text+0x1499): undefined reference to `SDL_GetAppState' 3d_objects.c:(.text+0x1562): undefined reference to `glEnable' 3d_objects.c:(.text+0x157e): undefined reference to `glAlphaFunc' 3d_objects.c:(.text+0x158a): undefined reference to `glDisable' 3d_objects.c:(.text+0x1678): undefined reference to `glDisable' 3d_objects.c:(.text+0x16db): undefined reference to `glEnable' 3d_objects.c:(.text+0x1700): undefined reference to `glEnable' 3d_objects.c:(.text+0x171e): undefined reference to `glDisable' 3d_objects.c:(.text+0x172a): undefined reference to `glDisable' 3d_objects.c:(.text+0x1776): undefined reference to `glEnable' 3d_objects.c:(.text+0x1782): undefined reference to `glEnable' 3d_objects.c:(.text+0x179e): undefined reference to `glTexGeni' 3d_objects.c:(.text+0x17ba): undefined reference to `glTexGeni' 3d_objects.c:(.text+0x17e8): undefined reference to `glAlphaFunc' 3d_objects.o: In function `display_blended_objects': 3d_objects.c:(.text+0x180e): undefined reference to `glEnable' 3d_objects.c:(.text+0x181a): undefined reference to `glEnable' 3d_objects.c:(.text+0x182e): undefined reference to `glBlendFunc' 3d_objects.c:(.text+0x183a): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x1846): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x1869): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1885): undefined reference to `glNormal3f' 3d_objects.c:(.text+0x18c1): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x18fd): undefined reference to `glDisable' 3d_objects.c:(.text+0x1909): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1915): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1921): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x192d): undefined reference to `glDisable' 3d_objects.c:(.text+0x195e): undefined reference to `glDisable' 3d_objects.c:(.text+0x198e): undefined reference to `glEnable' 3d_objects.c:(.text+0x19ab): undefined reference to `glBindTexture' 3d_objects.c:(.text+0x19c5): undefined reference to `glEnable' 3d_objects.o: In function `display_alpha_objects': 3d_objects.c:(.text+0x19de): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x19ea): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x1a0c): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1a28): undefined reference to `glNormal3f' 3d_objects.c:(.text+0x1a34): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x1a58): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1a64): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1a70): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1aa6): undefined reference to `glDisable' 3d_objects.c:(.text+0x1ad6): undefined reference to `glEnable' 3d_objects.c:(.text+0x1af3): undefined reference to `glBindTexture' 3d_objects.c:(.text+0x1b0d): undefined reference to `glEnable' 3d_objects.o: In function `display_ground_objects': 3d_objects.c:(.text+0x1b2e): undefined reference to `glEnable' 3d_objects.c:(.text+0x1b3a): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x1b46): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x1b69): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1b85): undefined reference to `glNormal3f' 3d_objects.c:(.text+0x1ba9): undefined reference to `glDisable' 3d_objects.c:(.text+0x1bb5): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1bc1): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1bf6): undefined reference to `glDisable' 3d_objects.c:(.text+0x1c26): undefined reference to `glEnable' 3d_objects.c:(.text+0x1c43): undefined reference to `glBindTexture' 3d_objects.c:(.text+0x1c5d): undefined reference to `glEnable' 3d_objects.o: In function `display_objects': 3d_objects.c:(.text+0x1c7e): undefined reference to `glEnable' 3d_objects.c:(.text+0x1c8a): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x1c96): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x1cb9): undefined reference to `glEnableClientState' 3d_objects.c:(.text+0x1cdd): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1cf9): undefined reference to `glNormal3f' 3d_objects.c:(.text+0x1d1d): undefined reference to `glDisable' 3d_objects.c:(.text+0x1d29): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1d35): undefined reference to `glDisableClientState' 3d_objects.c:(.text+0x1d66): undefined reference to `glDisable' 3d_objects.c:(.text+0x1d96): undefined reference to `glEnable' 3d_objects.c:(.text+0x1db3): undefined reference to `glBindTexture' 3d_objects.c:(.text+0x1dcd): undefined reference to `glEnable' 3d_objects.o: In function `draw_3d_objects': 3d_objects.c:(.text+0x16ee): undefined reference to `glDisable' actor_scripts.o: In function `get_default_node': actor_scripts.c:(.text+0x2ac): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x2cc): undefined reference to `xmlStrcasecmp' actor_scripts.o: In function `cal_load_weapon_mesh': actor_scripts.c:(.text+0x7c8): undefined reference to `CalCoreModel_GetCoreMesh' actor_scripts.c:(.text+0x7ea): undefined reference to `CalCoreMesh_Scale' actor_scripts.c:(.text+0x7f6): undefined reference to `CalError_GetLastErrorDescription' actor_scripts.o: In function `cal_load_mesh': actor_scripts.c:(.text+0x8a8): undefined reference to `CalCoreModel_GetCoreMesh' actor_scripts.c:(.text+0x8ca): undefined reference to `CalCoreMesh_Scale' actor_scripts.c:(.text+0x8d6): undefined reference to `CalError_GetLastErrorDescription' actor_scripts.o: In function `parse_actor_boots': actor_scripts.c:(.text+0xa3c): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0xaff): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0xb16): undefined reference to `xmlStrcasecmp' actor_scripts.o: In function `parse_actor_shield_part': actor_scripts.c:(.text+0xc54): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0xcff): undefined reference to `xmlStrcasecmp' actor_scripts.o:actor_scripts.c:(.text+0xd37): more undefined references to `xmlStrcasecmp' follow actor_scripts.o: In function `parse_actor_attachment': actor_scripts.c:(.text+0x1c7e): undefined reference to `CalCoreModel_GetCoreSkeleton' actor_scripts.c:(.text+0x1cdf): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x1cfa): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x1d40): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x1da7): undefined reference to `CalCoreModel_GetCoreSkeleton' actor_scripts.c:(.text+0x1e07): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x1e1e): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x1eb2): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x1fc4): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x20c5): undefined reference to `xmlStrcasecmp' actor_scripts.o:actor_scripts.c:(.text+0x2190): more undefined references to `xmlStrcasecmp' follow actor_scripts.o: In function `cal_load_idle': actor_scripts.c:(.text+0x22b9): undefined reference to `CalCoreModel_GetCoreAnimation' actor_scripts.c:(.text+0x22c9): undefined reference to `CalCoreAnimation_GetDuration' actor_scripts.c:(.text+0x2301): undefined reference to `CalError_GetLastErrorDescription' actor_scripts.o: In function `parse_actor_frames': actor_scripts.c:(.text+0x2574): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x25d1): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x26c3): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x26e2): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x2701): undefined reference to `xmlStrcasecmp' actor_scripts.o:actor_scripts.c:(.text+0x2720): more undefined references to `xmlStrcasecmp' follow actor_scripts.o: In function `parse_actor_nodes': actor_scripts.c:(.text+0x482e): undefined reference to `CalCoreModel_New' actor_scripts.c:(.text+0x484f): undefined reference to `CalError_GetLastErrorDescription' actor_scripts.c:(.text+0x488b): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x48d8): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x4902): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x492c): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x494b): undefined reference to `xmlStrcasecmp' actor_scripts.o:actor_scripts.c:(.text+0x497f): more undefined references to `xmlStrcasecmp' follow actor_scripts.o: In function `parse_actor_script': actor_scripts.c:(.text+0x4e5e): undefined reference to `CalCoreModel_GetCoreSkeleton' actor_scripts.c:(.text+0x4e74): undefined reference to `CalCoreSkeleton_Scale' actor_scripts.o: In function `parse_actor_defs': actor_scripts.c:(.text+0x4fc9): undefined reference to `xmlStrcasecmp' actor_scripts.o: In function `read_actor_defs': actor_scripts.c:(.text+0x5072): undefined reference to `xmlReadFile' actor_scripts.c:(.text+0x5080): undefined reference to `xmlDocGetRootElement' actor_scripts.c:(.text+0x5099): undefined reference to `xmlStrcasecmp' actor_scripts.c:(.text+0x50af): undefined reference to `xmlFreeDoc' actor_scripts.o: In function `move_self_forward': actor_scripts.c:(.text+0x5148): undefined reference to `lrintf' actor_scripts.o: In function `get_actor_damage': actor_scripts.c:(.text+0x53e9): undefined reference to `sqrtf' actor_scripts.c:(.text+0x540b): undefined reference to `powf' actor_scripts.c:(.text+0x5468): undefined reference to `CalModel_GetSkeleton' actor_scripts.c:(.text+0x547a): undefined reference to `CalSkeleton_GetBonePoints' actor_scripts.o: In function `free_actor_data': actor_scripts.c:(.text+0x561a): undefined reference to `glDeleteTextures' actor_scripts.c:(.text+0x564a): undefined reference to `glDeleteTextures' actor_scripts.o: In function `destroy_all_actors': actor_scripts.c:(.text+0x5660): undefined reference to `SDL_mutexP' actor_scripts.c:(.text+0x56e9): undefined reference to `SDL_mutexV' actor_scripts.o: In function `add_command_to_actor': actor_scripts.c:(.text+0x578e): undefined reference to `SDL_mutexP' actor_scripts.c:(.text+0x58a2): undefined reference to `SDL_mutexV' actor_scripts.c:(.text+0x59b7): undefined reference to `CalModel_Update' actor_scripts.o: In function `destroy_actor': actor_scripts.c:(.text+0x5d31): undefined reference to `SDL_mutexP' actor_scripts.o: In function `move_to_next_frame': actor_scripts.c:(.text+0x5ea2): undefined reference to `SDL_mutexP' actor_scripts.c:(.text+0x60f9): undefined reference to `SDL_mutexV' actor_scripts.o: In function `cal_actor_set_random_idle': actor_scripts.c:(.text+0x61f0): undefined reference to `CalModel_GetMixer' actor_scripts.c:(.text+0x6270): undefined reference to `CalMixer_BlendCycle' actor_scripts.c:(.text+0x6325): undefined reference to `CalMixer_ClearCycle' actor_scripts.c:(.text+0x6349): undefined reference to `CalModel_Update' actor_scripts.c:(.text+0x641f): undefined reference to `CalMixer_RemoveAction' actor_scripts.c:(.text+0x6442): undefined reference to `CalMixer_ClearCycle' actor_scripts.o: In function `animate_actors': actor_scripts.c:(.text+0x7dbe): undefined reference to `SDL_mutexP' actor_scripts.c:(.text+0x7f64): undefined reference to `CalModel_Update' actor_scripts.c:(.text+0x8079): undefined reference to `SDL_mutexV' actor_scripts.o: In function `add_command_to_actor': actor_scripts.c:(.text+0x58f5): undefined reference to `SDL_mutexV' actor_scripts.o: In function `destroy_actor': actor_scripts.c:(.text+0x5e55): undefined reference to `SDL_mutexV' actors.o: In function `get_actor_rotation_matrix': actors.c:(.text+0xc0): undefined reference to `cosf' actors.c:(.text+0xdc): undefined reference to `sinf' actors.c:(.text+0x128): undefined reference to `sincosf' actors.c:(.text+0x20f): undefined reference to `sincosf' actors.o: In function `end_actors_lists': actors.c:(.text+0x47f): undefined reference to `SDL_DestroyMutex' actors.o: In function `set_health_color': actors.c:(.text+0x557): undefined reference to `glColor4f' actors.o: In function `get_actors_in_range': actors.c:(.text+0x7fe): undefined reference to `glPushMatrix' actors.c:(.text+0x803): undefined reference to `glLoadIdentity' actors.c:(.text+0x829): undefined reference to `glRotatef' actors.c:(.text+0x84f): undefined reference to `glRotatef' actors.c:(.text+0x875): undefined reference to `glRotatef' actors.c:(.text+0x87a): undefined reference to `glPushMatrix' actors.c:(.text+0x888): undefined reference to `glMultMatrixf' actors.c:(.text+0x898): undefined reference to `glGetFloatv' actors.c:(.text+0x89d): undefined reference to `glPopMatrix' actors.c:(.text+0x8ab): undefined reference to `glMultMatrixf' actors.c:(.text+0x8c1): undefined reference to `glGetFloatv' actors.c:(.text+0x8c6): undefined reference to `glPopMatrix' actors.o: In function `draw_bubble': actors.c:(.text+0xf9a): undefined reference to `glEnable' actors.c:(.text+0xfbe): undefined reference to `glColor4f' actors.c:(.text+0xfd2): undefined reference to `glBlendFunc' actors.c:(.text+0xfde): undefined reference to `glBegin' actors.c:(.text+0x1026): undefined reference to `sincos' actors.c:(.text+0x1059): undefined reference to `glVertex3f' actors.c:(.text+0x109e): undefined reference to `sincos' actors.c:(.text+0x10d1): undefined reference to `glVertex3f' actors.c:(.text+0x1116): undefined reference to `sincos' actors.c:(.text+0x114b): undefined reference to `glVertex3f' actors.c:(.text+0x118e): undefined reference to `sincos' actors.c:(.text+0x11c3): undefined reference to `glVertex3f' actors.c:(.text+0x11cd): undefined reference to `glEnd' actors.c:(.text+0x11d9): undefined reference to `glBegin' actors.c:(.text+0x11ff): undefined reference to `glVertex3f' actors.c:(.text+0x1216): undefined reference to `glVertex3f' actors.c:(.text+0x122d): undefined reference to `glVertex3f' actors.c:(.text+0x1232): undefined reference to `glEnd' actors.o: In function `draw_actor_overtext': actors.c:(.text+0x127e): undefined reference to `SDL_GetAppState' actors.c:(.text+0x1331): undefined reference to `glDisable' actors.c:(.text+0x13a2): undefined reference to `glEnable' actors.c:(.text+0x13be): undefined reference to `glColor3f' actors.o: In function `draw_actor_banner': actors.c:(.text+0x1495): undefined reference to `glGetDoublev' actors.c:(.text+0x14a5): undefined reference to `glGetDoublev' actors.c:(.text+0x14be): undefined reference to `glGetIntegerv' actors.c:(.text+0x151c): undefined reference to `gluProject' actors.c:(.text+0x1521): undefined reference to `glPushMatrix' actors.c:(.text+0x1526): undefined reference to `glLoadIdentity' actors.c:(.text+0x1532): undefined reference to `glMatrixMode' actors.c:(.text+0x1537): undefined reference to `glPushMatrix' actors.c:(.text+0x153c): undefined reference to `glLoadIdentity' actors.c:(.text+0x15a2): undefined reference to `glOrtho' actors.c:(.text+0x15c0): undefined reference to `glColor3f' actors.c:(.text+0x15cc): undefined reference to `glDepthFunc' actors.c:(.text+0x1688): undefined reference to `glColor4f' actors.c:(.text+0x16a0): undefined reference to `glEnable' actors.c:(.text+0x16b4): undefined reference to `glBlendFunc' actors.c:(.text+0x177b): undefined reference to `powf' actors.c:(.text+0x1825): undefined reference to `glDisable' actors.c:(.text+0x1870): undefined reference to `glDepthFunc' actors.c:(.text+0x1aa8): undefined reference to `glDisable' actors.c:(.text+0x1bd2): undefined reference to `glBegin' actors.c:(.text+0x1beb): undefined reference to `glVertex3d' actors.c:(.text+0x1c0a): undefined reference to `glVertex3d' actors.c:(.text+0x1c5b): undefined reference to `glVertex3d' actors.c:(.text+0x1c7a): undefined reference to `glVertex3d' actors.c:(.text+0x1c7f): undefined reference to `glEnd' actors.c:(.text+0x1ca3): undefined reference to `glDepthFunc' actors.c:(.text+0x1cbf): undefined reference to `glColor3f' actors.c:(.text+0x1ccb): undefined reference to `glBegin' actors.c:(.text+0x1cf0): undefined reference to `glVertex3f' actors.c:(.text+0x1d19): undefined reference to `glVertex3f' actors.c:(.text+0x1d4a): undefined reference to `glVertex3f' actors.c:(.text+0x1d73): undefined reference to `glVertex3f' actors.c:(.text+0x1d78): undefined reference to `glEnd' actors.c:(.text+0x1e19): undefined reference to `glEnable' actors.c:(.text+0x1e2d): undefined reference to `glBlendFunc' actors.c:(.text+0x1e51): undefined reference to `glColor4f' actors.c:(.text+0x1e5d): undefined reference to `glBegin' actors.c:(.text+0x1e97): undefined reference to `glVertex3f' actors.c:(.text+0x1ec3): undefined reference to `glVertex3f' actors.c:(.text+0x1f13): undefined reference to `glVertex3f' actors.c:(.text+0x1f3b): undefined reference to `glVertex3f' actors.c:(.text+0x1f40): undefined reference to `glEnd' actors.c:(.text+0x1f4c): undefined reference to `glDisable' actors.c:(.text+0x1f58): undefined reference to `glEnable' actors.c:(.text+0x1f64): undefined reference to `glMatrixMode' actors.c:(.text+0x1f69): undefined reference to `glPopMatrix' actors.c:(.text+0x1f75): undefined reference to `glMatrixMode' actors.c:(.text+0x1f7a): undefined reference to `glPopMatrix' actors.c:(.text+0x1fc1): undefined reference to `glColor3f' actors.c:(.text+0x21c9): undefined reference to `glColor3f' actors.c:(.text+0x2280): undefined reference to `glColor3f' actors.c:(.text+0x237d): undefined reference to `glColor3f' actors.c:(.text+0x2479): undefined reference to `glColor4f' actors.c:(.text+0x24ad): undefined reference to `glColor3f' actors.c:(.text+0x25a8): undefined reference to `glColor3f' actors.c:(.text+0x25e8): undefined reference to `glEnable' actors.c:(.text+0x25fc): undefined reference to `glBlendFunc' actors.c:(.text+0x263a): undefined reference to `glBegin' actors.c:(.text+0x2659): undefined reference to `glVertex3d' actors.c:(.text+0x267e): undefined reference to `glVertex3d' actors.c:(.text+0x26c9): undefined reference to `glVertex3d' actors.c:(.text+0x26ee): undefined reference to `glVertex3d' actors.c:(.text+0x26f3): undefined reference to `glEnd' actors.c:(.text+0x26ff): undefined reference to `glDisable' actors.c:(.text+0x27d0): undefined reference to `glColor3f' actors.o: In function `remove_actor_attachment': actors.c:(.text+0x2863): undefined reference to `SDL_mutexP' actors.o: In function `add_actor': actors.c:(.text+0x2bf8): undefined reference to `SDL_mutexP' actors.o: In function `add_actor_from_server': actors.c:(.text+0x35d3): undefined reference to `SDL_mutexV' actors.c:(.text+0x3746): undefined reference to `CalModel_Update' actors.o: In function `init_actors_lists': actors.c:(.text+0x3777): undefined reference to `SDL_CreateMutex' actors.c:(.text+0x3784): undefined reference to `SDL_mutexP' actors.c:(.text+0x37ae): undefined reference to `SDL_mutexV' actors.o: In function `draw_actor_without_banner': actors.c:(.text+0x383d): undefined reference to `glBindTexture' actors.c:(.text+0x3842): undefined reference to `glPushMatrix' actors.c:(.text+0x38d9): undefined reference to `glTranslatef' actors.c:(.text+0x38fc): undefined reference to `glRotatef' actors.c:(.text+0x391f): undefined reference to `glRotatef' actors.c:(.text+0x3942): undefined reference to `glRotatef' actors.c:(.text+0x396e): undefined reference to `glTranslatef' actors.o: In function `display_actors': actors.c:(.text+0x3a22): undefined reference to `glEnable' actors.c:(.text+0x3b87): undefined reference to `glDisable' actors.c:(.text+0x3bf0): undefined reference to `SDL_GetAppState' actors.c:(.text+0x3c10): undefined reference to `glDisable' actors.c:(.text+0x3c1c): undefined reference to `glDisable' actors.c:(.text+0x3c5d): undefined reference to `glPushMatrix' actors.c:(.text+0x3ce1): undefined reference to `glTranslatef' actors.c:(.text+0x3d1c): undefined reference to `glRotatef' actors.c:(.text+0x3d3e): undefined reference to `glTranslatef' actors.c:(.text+0x3d67): undefined reference to `glRotatef' actors.c:(.text+0x3d8f): undefined reference to `glRotatef' actors.c:(.text+0x3da9): undefined reference to `glPopMatrix' actors.c:(.text+0x3dd5): undefined reference to `glDisable' actors.c:(.text+0x3e01): undefined reference to `glEnable' actors.c:(.text+0x3e0d): undefined reference to `glDisable' actors.c:(.text+0x3e60): undefined reference to `glColor4f' actors.c:(.text+0x3f17): undefined reference to `glBlendFunc' actors.c:(.text+0x3f52): undefined reference to `glColor4f' actors.c:(.text+0x3fa4): undefined reference to `glColor4f' actors.c:(.text+0x3fb0): undefined reference to `glDisable' actors.c:(.text+0x3fbc): undefined reference to `glEnable' actors.c:(.text+0x4002): undefined reference to `glEnable' actors.c:(.text+0x4016): undefined reference to `glAlphaFunc' actors.c:(.text+0x402a): undefined reference to `glEnable' actors.c:(.text+0x403e): undefined reference to `glBlendFunc' actors.c:(.text+0x4128): undefined reference to `glDisable' actors.c:(.text+0x4140): undefined reference to `glDisable' actors.c:(.text+0x416e): undefined reference to `glPopAttrib' actors.c:(.text+0x4185): undefined reference to `glPushAttrib' actors.c:(.text+0x4191): undefined reference to `glDisable' actors.c:(.text+0x41ac): undefined reference to `glDisable' actors.c:(.text+0x41ca): undefined reference to `glEnable' actors.c:(.text+0x41e6): undefined reference to `glTexEnvi' actors.c:(.text+0x420d): undefined reference to `glDisable' actors.o: In function `draw_bubble': actors.c:(.text+0x1245): undefined reference to `glDisable' actors.o: In function `remove_actor_attachment': actors.c:(.text+0x28a0): undefined reference to `SDL_mutexV' actors.o: In function `add_actor_attachment': actors.c:(.text+0x301b): undefined reference to `SDL_mutexV' actors.o: In function `draw_actor_without_banner': actors.c:(.text+0x399a): undefined reference to `glPopMatrix' actors.c:(.text+0x39bf): undefined reference to `glPopMatrix' actors.o: In function `display_actors': actors.c:(.text+0x3de8): undefined reference to `glEnable' alphamap.o: In function `draw_window_alphaborder': alphamap.c:(.text+0x43): undefined reference to `glColor3fv' alphamap.c:(.text+0x4f): undefined reference to `glBegin' alphamap.c:(.text+0x6b): undefined reference to `glVertex3i' alphamap.c:(.text+0x83): undefined reference to `glVertex3i' alphamap.c:(.text+0x97): undefined reference to `glVertex3i' alphamap.c:(.text+0xaf): undefined reference to `glVertex3i' alphamap.c:(.text+0xb4): undefined reference to `glEnd' alphamap.c:(.text+0xc0): undefined reference to `glEnable' alphamap.c:(.text+0xd4): undefined reference to `glBlendFunc' alphamap.c:(.text+0xe0): undefined reference to `glEnable' alphamap.c:(.text+0x117): undefined reference to `glBindTexture' alphamap.c:(.text+0x126): undefined reference to `glBegin' alphamap.c:(.text+0x13a): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x14e): undefined reference to `glVertex2i' alphamap.c:(.text+0x162): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x176): undefined reference to `glVertex2i' alphamap.c:(.text+0x18a): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x19e): undefined reference to `glVertex2i' alphamap.c:(.text+0x1b2): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x1c6): undefined reference to `glVertex2i' alphamap.c:(.text+0x1da): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x1ee): undefined reference to `glVertex2i' alphamap.c:(.text+0x202): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x216): undefined reference to `glVertex2i' alphamap.c:(.text+0x22a): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x23a): undefined reference to `glVertex2i' alphamap.c:(.text+0x24e): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x25e): undefined reference to `glVertex2i' alphamap.c:(.text+0x272): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x282): undefined reference to `glVertex2i' alphamap.c:(.text+0x296): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x2a6): undefined reference to `glVertex2i' alphamap.c:(.text+0x2ba): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x2ca): undefined reference to `glVertex2i' alphamap.c:(.text+0x2de): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x2ee): undefined reference to `glVertex2i' alphamap.c:(.text+0x302): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x312): undefined reference to `glVertex2i' alphamap.c:(.text+0x326): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x336): undefined reference to `glVertex2i' alphamap.c:(.text+0x34a): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x35a): undefined reference to `glVertex2i' alphamap.c:(.text+0x36e): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x37e): undefined reference to `glVertex2i' alphamap.c:(.text+0x392): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x3a2): undefined reference to `glVertex2i' alphamap.c:(.text+0x3b6): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x3c8): undefined reference to `glVertex2i' alphamap.c:(.text+0x3dc): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x3eb): undefined reference to `glVertex2i' alphamap.c:(.text+0x3ff): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x40f): undefined reference to `glVertex2i' alphamap.c:(.text+0x423): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x432): undefined reference to `glVertex2i' alphamap.c:(.text+0x446): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x452): undefined reference to `glVertex2i' alphamap.c:(.text+0x466): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x472): undefined reference to `glVertex2i' alphamap.c:(.text+0x486): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x495): undefined reference to `glVertex2i' alphamap.c:(.text+0x4a9): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x4b5): undefined reference to `glVertex2i' alphamap.c:(.text+0x4c9): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x4db): undefined reference to `glVertex2i' alphamap.c:(.text+0x4ef): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x4fe): undefined reference to `glVertex2i' alphamap.c:(.text+0x512): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x51e): undefined reference to `glVertex2i' alphamap.c:(.text+0x532): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x542): undefined reference to `glVertex2i' alphamap.c:(.text+0x556): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x569): undefined reference to `glVertex2i' alphamap.c:(.text+0x57d): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x58c): undefined reference to `glVertex2i' alphamap.c:(.text+0x5a0): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x5ac): undefined reference to `glVertex2i' alphamap.c:(.text+0x5c0): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x5d0): undefined reference to `glVertex2i' alphamap.c:(.text+0x5e4): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x5f7): undefined reference to `glVertex2i' alphamap.c:(.text+0x60b): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x61e): undefined reference to `glVertex2i' alphamap.c:(.text+0x632): undefined reference to `glTexCoord2f' alphamap.c:(.text+0x642): undefined reference to `glVertex2i' alphamap.c:(.text+0x647): undefined reference to `glEnd' alphamap.c:(.text+0x653): undefined reference to `glDisable' alphamap.c:(.text+0x666): undefined reference to `glDisable' asc.o: In function `fromUTF8': asc.c:(.text+0x15e): undefined reference to `UTF8Toisolat1' asc.o: In function `toUTF8': asc.c:(.text+0x1ec): undefined reference to `isolat1ToUTF8' asc.o: In function `get_string_property': asc.c:(.text+0x495): undefined reference to `xmlStrcasecmp' asc.o: In function `get_bool_value': asc.c:(.text+0x4e2): undefined reference to `xmlStrcasecmp' asc.c:(.text+0x504): undefined reference to `xmlStrcasecmp' asc.c:(.text+0x518): undefined reference to `xmlStrcasecmp' asc.o: In function `get_item_string_value': asc.c:(.text+0x56d): undefined reference to `xmlStrcasecmp' asc.o:asc.c:(.text+0x5d9): more undefined references to `xmlStrcasecmp' follow asc.o: In function `my_xmlStrncopy': asc.c:(.text+0xa04): undefined reference to `xmlUTF8Strlen' asc.o: In function `xmlGetInt': asc.c:(.text+0xb2c): undefined reference to `xmlGetProp' asc.c:(.text+0xb55): undefined reference to `xmlFree' asc.o: In function `xmlGetFloat': asc.c:(.text+0xb85): undefined reference to `xmlGetProp' asc.c:(.text+0xbad): undefined reference to `xmlFree' astrology.o: In function `display_astrology_handler': astrology.c:(.text+0xc3): undefined reference to `glColor3f' astrology.c:(.text+0x25e): undefined reference to `glDisable' astrology.c:(.text+0x26a): undefined reference to `glLineWidth' astrology.c:(.text+0x276): undefined reference to `glBegin' astrology.c:(.text+0x292): undefined reference to `glVertex3i' astrology.c:(.text+0x2ae): undefined reference to `glVertex3i' astrology.c:(.text+0x2ca): undefined reference to `glVertex3i' astrology.c:(.text+0x2e6): undefined reference to `glVertex3i' astrology.c:(.text+0x302): undefined reference to `glVertex3i' astrology.o:astrology.c:(.text+0x31e): more undefined references to `glVertex3i' follow astrology.o: In function `display_astrology_handler': astrology.c:(.text+0x60d): undefined reference to `glEnd' astrology.c:(.text+0x615): undefined reference to `glLineWidth' astrology.c:(.text+0x621): undefined reference to `glBegin' astrology.c:(.text+0x661): undefined reference to `glColor3fv' astrology.c:(.text+0x6a4): undefined reference to `glVertex3i' astrology.c:(.text+0x6af): undefined reference to `glColor3fv' astrology.c:(.text+0x6cb): undefined reference to `glVertex3i' astrology.c:(.text+0x6d6): undefined reference to `glColor3fv' astrology.c:(.text+0x6f2): undefined reference to `glVertex3i' astrology.c:(.text+0x6fe): undefined reference to `glColor3fv' astrology.c:(.text+0x716): undefined reference to `glVertex3i' astrology.c:(.text+0x75f): undefined reference to `glColor3fv' astrology.c:(.text+0x7a2): undefined reference to `glVertex3i' astrology.c:(.text+0x7ad): undefined reference to `glColor3fv' astrology.c:(.text+0x7c9): undefined reference to `glVertex3i' astrology.c:(.text+0x7d4): undefined reference to `glColor3fv' astrology.c:(.text+0x7f0): undefined reference to `glVertex3i' astrology.c:(.text+0x7fc): undefined reference to `glColor3fv' astrology.c:(.text+0x814): undefined reference to `glVertex3i' astrology.c:(.text+0x826): undefined reference to `glEnd' astrology.c:(.text+0x89b): undefined reference to `glColor3fv' astrology.c:(.text+0x8b7): undefined reference to `glVertex3i' astrology.c:(.text+0x8c2): undefined reference to `glColor3fv' astrology.c:(.text+0x902): undefined reference to `glVertex3i' astrology.c:(.text+0x90d): undefined reference to `glColor3fv' astrology.c:(.text+0x925): undefined reference to `glVertex3i' astrology.c:(.text+0x931): undefined reference to `glColor3fv' astrology.c:(.text+0x94d): undefined reference to `glVertex3i' astrology.c:(.text+0x9ae): undefined reference to `glColor3fv' astrology.c:(.text+0x9ca): undefined reference to `glVertex3i' astrology.c:(.text+0x9d5): undefined reference to `glColor3fv' astrology.c:(.text+0xa15): undefined reference to `glVertex3i' astrology.c:(.text+0xa20): undefined reference to `glColor3fv' astrology.c:(.text+0xa38): undefined reference to `glVertex3i' astrology.c:(.text+0xa44): undefined reference to `glColor3fv' astrology.c:(.text+0xa60): undefined reference to `glVertex3i' astrology.c:(.text+0xab1): undefined reference to `glColor3fv' astrology.c:(.text+0xacd): undefined reference to `glVertex3i' astrology.c:(.text+0xad8): undefined reference to `glColor3fv' astrology.c:(.text+0xb18): undefined reference to `glVertex3i' astrology.c:(.text+0xb23): undefined reference to `glColor3fv' astrology.c:(.text+0xb3b): undefined reference to `glVertex3i' astrology.c:(.text+0xb47): undefined reference to `glColor3fv' astrology.c:(.text+0xb63): undefined reference to `glVertex3i' astrology.c:(.text+0xba4): undefined reference to `glColor3fv' astrology.c:(.text+0xbe7): undefined reference to `glVertex3i' astrology.c:(.text+0xbf2): undefined reference to `glColor3fv' astrology.c:(.text+0xc0e): undefined reference to `glVertex3i' astrology.c:(.text+0xc19): undefined reference to `glColor3fv' astrology.c:(.text+0xc35): undefined reference to `glVertex3i' astrology.c:(.text+0xc41): undefined reference to `glColor3fv' astrology.c:(.text+0xc59): undefined reference to `glVertex3i' astrology.c:(.text+0x1058): undefined reference to `glVertex3i' astrology.c:(.text+0x1074): undefined reference to `glVertex3i' astrology.c:(.text+0x1090): undefined reference to `glVertex3i' astrology.c:(.text+0x10ac): undefined reference to `glVertex3i' astrology.o:astrology.c:(.text+0x10c8): more undefined references to `glVertex3i' follow bbox_tree.o: In function `check_bbox_tree_shadow': bbox_tree.c:(.text+0x57fc): undefined reference to `sqrtf' books.o: In function `add_xml_image_to_page': books.c:(.text+0x1191): undefined reference to `xmlGetProp' books.c:(.text+0x122d): undefined reference to `xmlFree' books.o: In function `add_xml_page': books.c:(.text+0x1511): undefined reference to `xmlStrcasecmp' books.c:(.text+0x154f): undefined reference to `xmlStrcasecmp' books.c:(.text+0x1587): undefined reference to `xmlStrcasecmp' books.c:(.text+0x159e): undefined reference to `xmlStrcasecmp' books.o: In function `parse_book': books.c:(.text+0x1631): undefined reference to `xmlStrcasecmp' books.o: In function `read_book': books.c:(.text+0x16b3): undefined reference to `xmlReadFile' books.c:(.text+0x16c5): undefined reference to `xmlDocGetRootElement' books.c:(.text+0x16e2): undefined reference to `xmlStrcasecmp' books.c:(.text+0x16f6): undefined reference to `xmlGetProp' books.c:(.text+0x1728): undefined reference to `xmlFree' books.c:(.text+0x1730): undefined reference to `xmlFreeDoc' books.c:(.text+0x17a4): undefined reference to `xmlReadFile' books.o: In function `parse_knowledge_item': books.c:(.text+0x19c0): undefined reference to `xmlStrcasecmp' books.c:(.text+0x19d4): undefined reference to `xmlGetProp' books.c:(.text+0x1a80): undefined reference to `xmlFree' books.o: In function `read_knowledge_book_index': books.c:(.text+0x1ad3): undefined reference to `xmlReadFile' books.c:(.text+0x1ae1): undefined reference to `xmlDocGetRootElement' books.c:(.text+0x1afa): undefined reference to `xmlStrcasecmp' books.c:(.text+0x1b11): undefined reference to `xmlFreeDoc' books.o: In function `display_image': books.c:(.text+0x1c9a): undefined reference to `glColor4f' books.c:(.text+0x1cd1): undefined reference to `glBindTexture' books.c:(.text+0x1cdd): undefined reference to `glEnable' books.c:(.text+0x1cf1): undefined reference to `glAlphaFunc' books.c:(.text+0x1cfd): undefined reference to `glBegin' books.c:(.text+0x1d15): undefined reference to `glTexCoord2f' books.c:(.text+0x1d33): undefined reference to `glVertex2i' books.c:(.text+0x1d4b): undefined reference to `glTexCoord2f' books.c:(.text+0x1d6f): undefined reference to `glVertex2i' books.c:(.text+0x1d87): undefined reference to `glTexCoord2f' books.c:(.text+0x1da5): undefined reference to `glVertex2i' books.c:(.text+0x1dbd): undefined reference to `glTexCoord2f' books.c:(.text+0x1dd5): undefined reference to `glVertex2i' books.c:(.text+0x1dda): undefined reference to `glEnd' books.o: In function `display_page': books.c:(.text+0x1e58): undefined reference to `glColor3f' books.c:(.text+0x1ec8): undefined reference to `glColor3f' books.o: In function `display_book': books.c:(.text+0x1ff4): undefined reference to `glPushMatrix' books.c:(.text+0x200c): undefined reference to `glTranslatef' books.c:(.text+0x2031): undefined reference to `glPushMatrix' books.c:(.text+0x204d): undefined reference to `glTranslatef' books.c:(.text+0x2060): undefined reference to `glPopMatrix' books.o: In function `display_book_handler': books.c:(.text+0x20c7): undefined reference to `glBegin' books.c:(.text+0x20db): undefined reference to `glTexCoord2f' books.c:(.text+0x20f7): undefined reference to `glVertex3i' books.c:(.text+0x210b): undefined reference to `glTexCoord2f' books.c:(.text+0x2129): undefined reference to `glVertex3i' books.c:(.text+0x213d): undefined reference to `glTexCoord2f' books.c:(.text+0x215a): undefined reference to `glVertex3i' books.c:(.text+0x216e): undefined reference to `glTexCoord2f' books.c:(.text+0x2189): undefined reference to `glVertex3i' books.c:(.text+0x218e): undefined reference to `glEnd' books.c:(.text+0x2193): undefined reference to `glPushMatrix' books.c:(.text+0x21bb): undefined reference to `glPopMatrix' books.c:(.text+0x21c0): undefined reference to `glPushMatrix' books.c:(.text+0x21e4): undefined reference to `glTranslatef' books.c:(.text+0x221c): undefined reference to `glColor3f' books.c:(.text+0x22bd): undefined reference to `glPopMatrix' books.c:(.text+0x2305): undefined reference to `glColor3f' books.c:(.text+0x238c): undefined reference to `glColor3f' books.c:(.text+0x23ce): undefined reference to `glColor3f' books.c:(.text+0x2433): undefined reference to `glBindTexture' books.c:(.text+0x2800): undefined reference to `glTranslatef' books.c:(.text+0x2828): undefined reference to `glTranslatef' books.c:(.text+0x288b): undefined reference to `glColor3f' books.c:(.text+0x28c6): undefined reference to `glColor3f' books.c:(.text+0x292d): undefined reference to `glColor3f' books.c:(.text+0x2968): undefined reference to `glColor3f' books.c:(.text+0x29d0): undefined reference to `glColor3f' books.o:books.c:(.text+0x2a08): more undefined references to `glColor3f' follow books.o: In function `display_image': books.c:(.text+0x1deb): undefined reference to `glDisable' books.o: In function `display_book': books.c:(.text+0x202b): undefined reference to `glPopMatrix' buddy.o: In function `display_accept_buddy_handler': buddy.c:(.text+0x1778): undefined reference to `glColor3f' buddy.o: In function `display_add_buddy_handler': buddy.c:(.text+0x1802): undefined reference to `glColor3f' buddy.c:(.text+0x180e): undefined reference to `glDisable' buddy.c:(.text+0x181a): undefined reference to `glBegin' buddy.c:(.text+0x1838): undefined reference to `glVertex3i' buddy.c:(.text+0x1855): undefined reference to `glVertex3i' buddy.c:(.text+0x185a): undefined reference to `glEnd' buddy.c:(.text+0x1866): undefined reference to `glEnable' buddy.o: In function `display_buddy_handler': buddy.c:(.text+0x1d71): undefined reference to `glEnable' buddy.c:(.text+0x1dfc): undefined reference to `glColor3f' buddy.c:(.text+0x1e86): undefined reference to `glColor3f' buddy.c:(.text+0x1ea8): undefined reference to `glColor3f' buddy.c:(.text+0x1ed0): undefined reference to `glColor3f' buddy.c:(.text+0x1ef8): undefined reference to `glColor3f' buddy.o:buddy.c:(.text+0x1f20): more undefined references to `glColor3f' follow buddy.o: In function `display_buddy_handler': buddy.c:(.text+0x1f52): undefined reference to `glDisable' buddy.c:(.text+0x1f6e): undefined reference to `glColor3f' buddy.c:(.text+0x1f7a): undefined reference to `glBegin' buddy.c:(.text+0x1f99): undefined reference to `glVertex2i' buddy.c:(.text+0x1fbb): undefined reference to `glVertex2i' buddy.c:(.text+0x1fd4): undefined reference to `glVertex2i' buddy.c:(.text+0x1fed): undefined reference to `glVertex2i' buddy.c:(.text+0x1ff2): undefined reference to `glEnd' buddy.c:(.text+0x1ffe): undefined reference to `glEnable' buddy.c:(.text+0x2054): undefined reference to `glColor3f' buffs.o: In function `draw_buffs': buffs.c:(.text+0x50): undefined reference to `glEnable' buffs.c:(.text+0x64): undefined reference to `glAlphaFunc' buffs.c:(.text+0x70): undefined reference to `glEnable' buffs.c:(.text+0x84): undefined reference to `glBlendFunc' buffs.c:(.text+0xa0): undefined reference to `glColor3f' buffs.c:(.text+0xd7): undefined reference to `glBindTexture' buffs.c:(.text+0x20c): undefined reference to `glBegin' buffs.c:(.text+0x224): undefined reference to `glTexCoord2f' buffs.c:(.text+0x28c): undefined reference to `glVertex3f' buffs.c:(.text+0x2a1): undefined reference to `glTexCoord2f' buffs.c:(.text+0x2ba): undefined reference to `glVertex3f' buffs.c:(.text+0x2cc): undefined reference to `glTexCoord2f' buffs.c:(.text+0x2f0): undefined reference to `glVertex3f' buffs.c:(.text+0x305): undefined reference to `glTexCoord2f' buffs.c:(.text+0x32b): undefined reference to `glVertex3f' buffs.c:(.text+0x330): undefined reference to `glEnd' buffs.c:(.text+0x34a): undefined reference to `glDisable' buffs.o: In function `update_buff_eye_candy': buffs.c:(.text+0x457): undefined reference to `pow' buffs.o: In function `draw_buffs': buffs.c:(.text+0x360): undefined reference to `glDisable' bags.o: In function `display_ground_items_handler': bags.c:(.text+0x54c): undefined reference to `glEnable' bags.c:(.text+0x578): undefined reference to `glColor3f' bags.c:(.text+0x5be): undefined reference to `glColor3f' bags.c:(.text+0x5e8): undefined reference to `glBindTexture' bags.c:(.text+0x600): undefined reference to `glBegin' bags.c:(.text+0x650): undefined reference to `glEnd' bags.c:(.text+0x7c0): undefined reference to `glDisable' bags.c:(.text+0x7dc): undefined reference to `glColor3f' bags.c:(.text+0x81c): undefined reference to `glBegin' bags.c:(.text+0x83a): undefined reference to `glVertex3i' bags.c:(.text+0x85b): undefined reference to `glVertex3i' bags.c:(.text+0x87c): undefined reference to `glVertex3i' bags.c:(.text+0x89a): undefined reference to `glVertex3i' bags.c:(.text+0x89f): undefined reference to `glEnd' bags.c:(.text+0x8ab): undefined reference to `glEnable' cal.o: In function `cal_get_actor_bone_local_position': cal.c:(.text+0x26): undefined reference to `CalModel_GetSkeleton' cal.c:(.text+0x58): undefined reference to `CalSkeleton_GetBone' cal.c:(.text+0x62): undefined reference to `CalBone_GetTranslationAbsolute' cal.c:(.text+0x6a): undefined reference to `CalVector_Get' cal.c:(.text+0x86): undefined reference to `CalBone_GetRotationAbsolute' cal.c:(.text+0x8e): undefined reference to `CalVector_New' cal.c:(.text+0xac): undefined reference to `CalVector_Set' cal.c:(.text+0xbb): undefined reference to `CalVector_Transform' cal.c:(.text+0xc3): undefined reference to `CalVector_Get' cal.o: In function `render_submesh': cal.c:(.text+0x1b0): undefined reference to `CalRenderer_SelectMeshSubmesh' cal.c:(.text+0x1c3): undefined reference to `CalRenderer_GetVertices' cal.c:(.text+0x1e8): undefined reference to `CalRenderer_GetFaces' cal.c:(.text+0x20e): undefined reference to `glVertexPointer' cal.c:(.text+0x225): undefined reference to `glEnableClientState' cal.c:(.text+0x240): undefined reference to `glNormalPointer' cal.c:(.text+0x257): undefined reference to `glEnableClientState' cal.c:(.text+0x27a): undefined reference to `glTexCoordPointer' cal.c:(.text+0x2a2): undefined reference to `glDrawElements' cal.c:(.text+0x2c0): undefined reference to `glDisableClientState' cal.c:(.text+0x2d3): undefined reference to `glDisableClientState' cal.c:(.text+0x2f3): undefined reference to `CalRenderer_GetTextureCoordinates' cal.c:(.text+0x30b): undefined reference to `CalRenderer_GetNormals' cal.o: In function `cal_render_bones': cal.c:(.text+0x336): undefined reference to `CalModel_GetSkeleton' cal.c:(.text+0x34a): undefined reference to `CalSkeleton_GetBoneLines' cal.c:(.text+0x35c): undefined reference to `glLineWidth' cal.c:(.text+0x378): undefined reference to `glColor3f' cal.c:(.text+0x38c): undefined reference to `glLineStipple' cal.c:(.text+0x398): undefined reference to `glEnable' cal.c:(.text+0x3a4): undefined reference to `glBegin' cal.c:(.text+0x3d7): undefined reference to `glVertex3f' cal.c:(.text+0x3f3): undefined reference to `glVertex3f' cal.c:(.text+0x400): undefined reference to `glEnd' cal.c:(.text+0x40c): undefined reference to `glDisable' cal.c:(.text+0x41e): undefined reference to `CalSkeleton_GetBonePoints' cal.c:(.text+0x42c): undefined reference to `glPointSize' cal.c:(.text+0x448): undefined reference to `glColor3f' cal.c:(.text+0x454): undefined reference to `glBegin' cal.c:(.text+0x482): undefined reference to `glVertex3f' cal.c:(.text+0x48b): undefined reference to `glEnd' cal.c:(.text+0x497): undefined reference to `glLineWidth' cal.o: In function `cal_load_anim': cal.c:(.text+0x5e3): undefined reference to `CalCoreModel_GetCoreAnimation' cal.c:(.text+0x5f3): undefined reference to `CalCoreAnimation_GetDuration' cal.c:(.text+0x681): undefined reference to `CalError_GetLastErrorDescription' cal.o: In function `cal_actor_set_anim_delay': cal.c:(.text+0x826): undefined reference to `CalModel_GetMixer' cal.c:(.text+0x893): undefined reference to `CalMixer_BlendCycle' cal.c:(.text+0x8f8): undefined reference to `CalModel_Update' cal.c:(.text+0xa00): undefined reference to `CalMixer_ClearCycle' cal.c:(.text+0xb5b): undefined reference to `CalMixer_ClearCycle' cal.c:(.text+0xbce): undefined reference to `CalMixer_RemoveAction' cal.o: In function `cal_render_actor': cal.c:(.text+0xc9e): undefined reference to `CalModel_GetSkeleton' cal.c:(.text+0xca9): undefined reference to `glPushMatrix' cal.c:(.text+0xcfc): undefined reference to `CalModel_GetRenderer' cal.c:(.text+0xd06): undefined reference to `CalRenderer_BeginRendering' cal.c:(.text+0xd26): undefined reference to `glColor3f' cal.c:(.text+0xd2b): undefined reference to `glPopMatrix' cal.c:(.text+0xd5d): undefined reference to `glEnable' cal.c:(.text+0xd71): undefined reference to `glAlphaFunc' cal.c:(.text+0xd7d): undefined reference to `glEnable' cal.c:(.text+0xd91): undefined reference to `glBlendFunc' cal.c:(.text+0xda0): undefined reference to `glEnableClientState' cal.c:(.text+0xda8): undefined reference to `CalRenderer_GetMeshCount' cal.c:(.text+0xdf0): undefined reference to `CalRenderer_GetSubmeshCount' cal.c:(.text+0xe10): undefined reference to `CalMesh_GetCoreMesh' cal.c:(.text+0xe9d): undefined reference to `CalRenderer_SelectMeshSubmesh' cal.c:(.text+0xeb1): undefined reference to `CalRenderer_GetVertices' cal.c:(.text+0xed7): undefined reference to `CalRenderer_GetFaces' cal.c:(.text+0xf01): undefined reference to `glVertexPointer' cal.c:(.text+0xf18): undefined reference to `glEnableClientState' cal.c:(.text+0xf34): undefined reference to `glNormalPointer' cal.c:(.text+0xf4b): undefined reference to `glEnableClientState' cal.c:(.text+0xf6f): undefined reference to `glTexCoordPointer' cal.c:(.text+0xf9b): undefined reference to `glDrawElements' cal.c:(.text+0xfd1): undefined reference to `glDisableClientState' cal.c:(.text+0xfdd): undefined reference to `glDisableClientState' cal.c:(.text+0xfe9): undefined reference to `glDisableClientState' cal.c:(.text+0x100a): undefined reference to `glDisable' cal.c:(.text+0x1016): undefined reference to `glDisable' cal.c:(.text+0x1024): undefined reference to `CalRenderer_EndRendering' cal.c:(.text+0x107d): undefined reference to `CalRenderer_SelectMeshSubmesh' cal.c:(.text+0x1091): undefined reference to `CalRenderer_GetVertices' cal.c:(.text+0x10b7): undefined reference to `CalRenderer_GetFaces' cal.c:(.text+0x10e1): undefined reference to `glVertexPointer' cal.c:(.text+0x10f8): undefined reference to `glEnableClientState' cal.c:(.text+0x1114): undefined reference to `glNormalPointer' cal.c:(.text+0x112b): undefined reference to `glEnableClientState' cal.c:(.text+0x114f): undefined reference to `glTexCoordPointer' cal.c:(.text+0x117b): undefined reference to `glDrawElements' cal.c:(.text+0x11b0): undefined reference to `glDisableClientState' cal.c:(.text+0x11c8): undefined reference to `glDisableClientState' cal.c:(.text+0x11ec): undefined reference to `CalRenderer_GetTextureCoordinates' cal.c:(.text+0x1204): undefined reference to `CalRenderer_GetNormals' cal.c:(.text+0x1218): undefined reference to `glDisableClientState' cal.c:(.text+0x1230): undefined reference to `glDisableClientState' cal.c:(.text+0x1245): undefined reference to `glDisable' cal.c:(.text+0x1251): undefined reference to `glEnable' cal.c:(.text+0x1256): undefined reference to `glPopMatrix' cal.c:(.text+0x1284): undefined reference to `CalRenderer_GetTextureCoordinates' cal.c:(.text+0x129c): undefined reference to `CalRenderer_GetNormals' cal.c:(.text+0x12b1): undefined reference to `glScalef' cal.c:(.text+0x12c6): undefined reference to `glScalef' cal.c:(.text+0x12da): undefined reference to `glPushMatrix' cal.c:(.text+0x130a): undefined reference to `CalSkeleton_GetBonePoints' cal.c:(.text+0x1348): undefined reference to `glTranslatef' cal.c:(.text+0x135e): undefined reference to `glScalef' cal.c:(.text+0x138f): undefined reference to `glTranslatef' cal.c:(.text+0x13ef): undefined reference to `glEnable' cal.c:(.text+0x1403): undefined reference to `glBlendFunc' cal.c:(.text+0x1460): undefined reference to `glColor4f' cal.c:(.text+0x1465): undefined reference to `glPushMatrix' cal.c:(.text+0x1481): undefined reference to `glScalef' cal.c:(.text+0x14c5): undefined reference to `CalRenderer_SelectMeshSubmesh' cal.c:(.text+0x14d9): undefined reference to `CalRenderer_GetVertices' cal.c:(.text+0x14f4): undefined reference to `CalRenderer_GetFaces' cal.c:(.text+0x151e): undefined reference to `glVertexPointer' cal.c:(.text+0x152a): undefined reference to `glDisableClientState' cal.c:(.text+0x1536): undefined reference to `glDisableClientState' cal.c:(.text+0x1562): undefined reference to `glDrawElements' cal.c:(.text+0x1577): undefined reference to `glPopMatrix' cal.c:(.text+0x15ad): undefined reference to `glColor4f' cal.c:(.text+0x15dd): undefined reference to `CalRenderer_SelectMeshSubmesh' cal.c:(.text+0x15f1): undefined reference to `CalRenderer_GetVertices' cal.c:(.text+0x160c): undefined reference to `CalRenderer_GetFaces' cal.c:(.text+0x1636): undefined reference to `glVertexPointer' cal.c:(.text+0x1642): undefined reference to `glDisableClientState' cal.c:(.text+0x164e): undefined reference to `glDisableClientState' cal.c:(.text+0x167a): undefined reference to `glDrawElements' cal.c:(.text+0x16c0): undefined reference to `glColor4f' cal.c:(.text+0x16c5): undefined reference to `glPushMatrix' cal.c:(.text+0x16e1): undefined reference to `glScalef' cal.c:(.text+0x1715): undefined reference to `CalRenderer_SelectMeshSubmesh' cal.c:(.text+0x1729): undefined reference to `CalRenderer_GetVertices' cal.c:(.text+0x1744): undefined reference to `CalRenderer_GetFaces' cal.c:(.text+0x176e): undefined reference to `glVertexPointer' cal.c:(.text+0x177a): undefined reference to `glDisableClientState' cal.c:(.text+0x1786): undefined reference to `glDisableClientState' cal.c:(.text+0x17b2): undefined reference to `glDrawElements' cal.c:(.text+0x17c5): undefined reference to `glPopMatrix' cal.c:(.text+0x17ef): undefined reference to `glColor3f' cal.c:(.text+0x17fb): undefined reference to `glDisable' cal.c:(.text+0x1828): undefined reference to `glBlendFunc' cal.c:(.text+0x185c): undefined reference to `glColor4f' cal.c:(.text+0x1861): undefined reference to `glPopMatrix' cal.c:(.text+0x18bc): undefined reference to `CalRenderer_GetTextureCoordinates' cal.c:(.text+0x18cc): undefined reference to `CalRenderer_GetFaces' cal.c:(.text+0x18f6): undefined reference to `glVertexPointer' cal.c:(.text+0x1902): undefined reference to `glDisableClientState' cal.c:(.text+0x190e): undefined reference to `glEnableClientState' cal.c:(.text+0x1932): undefined reference to `glTexCoordPointer' cal.c:(.text+0x195c): undefined reference to `CalRenderer_GetTextureCoordinates' cal.c:(.text+0x196c): undefined reference to `CalRenderer_GetFaces' cal.c:(.text+0x1996): undefined reference to `glVertexPointer' cal.c:(.text+0x19a2): undefined reference to `glDisableClientState' cal.c:(.text+0x19ae): undefined reference to `glEnableClientState' cal.c:(.text+0x19d2): undefined reference to `glTexCoordPointer' cal.c:(.text+0x19fc): undefined reference to `CalRenderer_GetTextureCoordinates' cal.c:(.text+0x1a0c): undefined reference to `CalRenderer_GetFaces' cal.c:(.text+0x1a36): undefined reference to `glVertexPointer' cal.c:(.text+0x1a42): undefined reference to `glDisableClientState' cal.c:(.text+0x1a4e): undefined reference to `glEnableClientState' cal.c:(.text+0x1a72): undefined reference to `glTexCoordPointer' cal.c:(.text+0x1a82): undefined reference to `glPopAttrib' cal.c:(.text+0x1a99): undefined reference to `glPushAttrib' cal.c:(.text+0x1ab4): undefined reference to `glDisable' cal.c:(.text+0x1b0b): undefined reference to `CalCoreModel_GetCoreMesh' cal.c:(.text+0x1b49): undefined reference to `CalCoreModel_GetCoreMesh' cal.c:(.text+0x1b60): undefined reference to `glEnable' cal.c:(.text+0x1b6c): undefined reference to `glDisable' cal.c:(.text+0x1b79): undefined reference to `glPopMatrix' cal.c:(.text+0x1ba6): undefined reference to `glColor4f' cal.c:(.text+0x1bd3): undefined reference to `glColor4f' cal.c:(.text+0x1bd8): undefined reference to `glPushMatrix' cal.c:(.text+0x1bf4): undefined reference to `glScalef' cal.o: In function `cal_get_actor_bone_local_position': cal.c:(.text+0xef): undefined reference to `CalVector_Delete' chat.o: In function `draw_tab_x': chat.c:(.text+0x3bc): undefined reference to `glColor3f' chat.c:(.text+0x3c8): undefined reference to `glDisable' chat.c:(.text+0x430): undefined reference to `glBegin' chat.c:(.text+0x43f): undefined reference to `glVertex2i' chat.c:(.text+0x451): undefined reference to `glVertex2i' chat.c:(.text+0x460): undefined reference to `glVertex2i' chat.c:(.text+0x46c): undefined reference to `glVertex2i' chat.c:(.text+0x471): undefined reference to `glEnd' chat.c:(.text+0x47d): undefined reference to `glBegin' chat.c:(.text+0x495): undefined reference to `glVertex2i' chat.c:(.text+0x4b0): undefined reference to `glVertex2i' chat.c:(.text+0x4bf): undefined reference to `glVertex2i' chat.c:(.text+0x4cb): undefined reference to `glVertex2i' chat.c:(.text+0x4d0): undefined reference to `glEnd' chat.c:(.text+0x4dc): undefined reference to `glEnable' chat.o: In function `display_chan_sel_handler': chat.c:(.text+0x878): undefined reference to `glColor3f' chat.c:(.text+0x93f): undefined reference to `glDisable' chat.c:(.text+0x95b): undefined reference to `glColor3f' chat.c:(.text+0x967): undefined reference to `glBegin' chat.c:(.text+0x977): undefined reference to `glVertex2i' chat.c:(.text+0x986): undefined reference to `glVertex2i' chat.c:(.text+0x98b): undefined reference to `glEnd' chat.c:(.text+0x997): undefined reference to `glEnable' chat.o: In function `init_channel_names': chat.c:(.text+0x20c2): undefined reference to `xmlParseFile' chat.c:(.text+0x20d4): undefined reference to `xmlDocGetRootElement' chat.c:(.text+0x20f1): undefined reference to `xmlStrcasecmp' chat.c:(.text+0x2131): undefined reference to `xmlStrcmp' chat.c:(.text+0x2149): undefined reference to `xmlGetProp' chat.c:(.text+0x216b): undefined reference to `xmlStrdup' chat.c:(.text+0x217a): undefined reference to `xmlFree' chat.c:(.text+0x218a): undefined reference to `xmlGetProp' chat.c:(.text+0x21cb): undefined reference to `xmlFree' chat.c:(.text+0x2237): undefined reference to `xmlStrcmp' chat.c:(.text+0x22a1): undefined reference to `xmlFree' chat.c:(.text+0x22bb): undefined reference to `xmlStrdup' chat.c:(.text+0x22f4): undefined reference to `xmlFreeDoc' chat.c:(.text+0x2310): undefined reference to `xmlParseFile' chat.c:(.text+0x2336): undefined reference to `xmlDocGetRootElement' chat.c:(.text+0x235d): undefined reference to `xmlFreeDoc' chat.c:(.text+0x237c): undefined reference to `xmlGetProp' chat.c:(.text+0x23bd): undefined reference to `xmlFree' chat.c:(.text+0x23cd): undefined reference to `xmlGetProp' chat.c:(.text+0x23eb): undefined reference to `xmlStrdup' chat.c:(.text+0x23fa): undefined reference to `xmlFree' chat.c:(.text+0x2441): undefined reference to `xmlFree' chat.c:(.text+0x244e): undefined reference to `xmlStrdup' console.o: In function `command_glinfo': console.c:(.text+0xeca): undefined reference to `glGetString' console.c:(.text+0xf42): undefined reference to `glGetString' console.c:(.text+0xfb6): undefined reference to `glGetString' console.c:(.text+0x102a): undefined reference to `glGetString' console.o: In function `command_ping': console.c:(.text+0x191b): undefined reference to `SDL_GetTicks' console.o: In function `command_calc': console.c:(.text+0x1d4f): undefined reference to `trunc' consolewin.o: In function `display_console_handler': consolewin.c:(.text+0xc9b): undefined reference to `SDL_GetAppState' consolewin.c:(.text+0xde8): undefined reference to `glColor3f' counters.o: In function `display_counters_handler': counters.c:(.text+0x371): undefined reference to `glDisable' counters.c:(.text+0x38d): undefined reference to `glColor3f' counters.c:(.text+0x399): undefined reference to `glBegin' counters.c:(.text+0x3b5): undefined reference to `glVertex3i' counters.c:(.text+0x3d3): undefined reference to `glVertex3i' counters.c:(.text+0x3ef): undefined reference to `glVertex3i' counters.c:(.text+0x40d): undefined reference to `glVertex3i' counters.c:(.text+0x42e): undefined reference to `glVertex3i' counters.o:counters.c:(.text+0x44e): more undefined references to `glVertex3i' follow counters.o: In function `display_counters_handler': counters.c:(.text+0x453): undefined reference to `glEnd' counters.c:(.text+0x45f): undefined reference to `glEnable' counters.c:(.text+0x488): undefined reference to `glColor3f' counters.c:(.text+0x4d6): undefined reference to `glColor3f' counters.c:(.text+0x524): undefined reference to `glColor3f' counters.c:(.text+0x5c0): undefined reference to `glColor3f' counters.c:(.text+0x897): undefined reference to `glColor3f' counters.o:counters.c:(.text+0x8f2): more undefined references to `glColor3f' follow counters.o: In function `catch_counters_text': counters.c:(.text+0x16f2): undefined reference to `SDL_GetTicks' counters.o: In function `increment_death_counter': counters.c:(.text+0x2339): undefined reference to `SDL_GetTicks' cursors.o: In function `change_cursor': cursors.c:(.text+0x18): undefined reference to `SDL_SetCursor' cursors.o: In function `assign_cursor': cursors.c:(.text+0x1ed): undefined reference to `SDL_CreateCursor' dialogues.o: In function `display_dialogue_handler': dialogues.c:(.text+0x4d2): undefined reference to `glDisable' dialogues.c:(.text+0x4ee): undefined reference to `glColor3f' dialogues.c:(.text+0x4fa): undefined reference to `glBegin' dialogues.c:(.text+0x516): undefined reference to `glVertex3i' dialogues.c:(.text+0x532): undefined reference to `glVertex3i' dialogues.c:(.text+0x54e): undefined reference to `glVertex3i' dialogues.c:(.text+0x56a): undefined reference to `glVertex3i' dialogues.c:(.text+0x56f): undefined reference to `glEnd' dialogues.c:(.text+0x57b): undefined reference to `glEnable' dialogues.c:(.text+0x591): undefined reference to `glColor3f' dialogues.c:(.text+0x637): undefined reference to `glBindTexture' dialogues.c:(.text+0x65f): undefined reference to `glBegin' dialogues.c:(.text+0x6b2): undefined reference to `glEnd' dialogues.c:(.text+0x708): undefined reference to `glColor3f' dialogues.c:(.text+0x81e): undefined reference to `glColor3f' dialogues.c:(.text+0x8b7): undefined reference to `glColor3f' dialogues.c:(.text+0x8e4): undefined reference to `glColor3f' draw_scene.o: In function `update_camera': draw_scene.c:(.text+0x828): undefined reference to `SDL_GetMouseState' draw_scene.c:(.text+0xa0c): undefined reference to `sincosf' draw_scene.c:(.text+0xa41): undefined reference to `sincosf' draw_scene.c:(.text+0xd60): undefined reference to `asinf' draw_scene.o: In function `move_camera': draw_scene.c:(.text+0xf1d): undefined reference to `glRotatef' draw_scene.c:(.text+0xf42): undefined reference to `glRotatef' draw_scene.c:(.text+0xf61): undefined reference to `glTranslatef' draw_scene.c:(.text+0x1081): undefined reference to `glTranslatef' draw_scene.o: In function `draw_scene': draw_scene.c:(.text+0x10e9): undefined reference to `glClearColor' draw_scene.c:(.text+0x110d): undefined reference to `glClear' draw_scene.c:(.text+0x1132): undefined reference to `glLoadIdentity' draw_scene.c:(.text+0x115f): undefined reference to `glColor3f' draw_scene.c:(.text+0x11b7): undefined reference to `SDL_GL_SwapBuffers' draw_scene.c:(.text+0x11cc): undefined reference to `SDL_Delay' draw_scene.c:(.text+0x1290): undefined reference to `glClear' elconfig.o: In function `change_gamma': elconfig.c:(.text+0x593e): undefined reference to `SDL_SetGamma' elconfig.o: In function `switch_video': elconfig.c:(.text+0x6102): undefined reference to `SDL_VideoModeOK' elconfig.c:(.text+0x632c): undefined reference to `glDeleteTextures' elconfig.o: In function `change_shadow_map_size': elconfig.c:(.text+0x653d): undefined reference to `glGetIntegerv' elconfig.c:(.text+0x659c): undefined reference to `glDeleteTextures' elconfig.o: In function `change_shadow_mapping': elconfig.c:(.text+0x6f6b): undefined reference to `glDeleteTextures' elconfig.o: In function `change_poor_man': elconfig.c:(.text+0x715f): undefined reference to `glDeleteTextures' elconfig.o: In function `change_water_shader_quality': elconfig.c:(.text+0x7384): undefined reference to `glDeleteTextures' elconfig.o: In function `change_shadows': elconfig.c:(.text+0x7524): undefined reference to `glDeleteTextures' elconfig.o:elconfig.c:(.text+0x772c): more undefined references to `glDeleteTextures' follow elwindows.o: In function `use_window_color': elwindows.c:(.text+0x996): undefined reference to `glColor4f' elwindows.c:(.text+0x9c2): undefined reference to `glColor3f' elwindows.c:(.text+0x9e5): undefined reference to `glColor3f' elwindows.o: In function `keypress_in_window': elwindows.c:(.text+0xb9e): undefined reference to `glPushMatrix' elwindows.c:(.text+0xbc3): undefined reference to `glTranslatef' elwindows.c:(.text+0xc09): undefined reference to `glPopMatrix' elwindows.c:(.text+0xc17): undefined reference to `glPushMatrix' elwindows.c:(.text+0xc31): undefined reference to `glTranslatef' elwindows.c:(.text+0xc5b): undefined reference to `glPopMatrix' elwindows.c:(.text+0xcbc): undefined reference to `glPopMatrix' elwindows.o: In function `resize_window': elwindows.c:(.text+0xecd): undefined reference to `glPushMatrix' elwindows.c:(.text+0xee7): undefined reference to `glTranslatef' elwindows.o: In function `mouseover_window': elwindows.c:(.text+0x137e): undefined reference to `glPushMatrix' elwindows.c:(.text+0x13a7): undefined reference to `glTranslatef' elwindows.c:(.text+0x13e9): undefined reference to `glPopMatrix' elwindows.c:(.text+0x13f7): undefined reference to `glPushMatrix' elwindows.c:(.text+0x1414): undefined reference to `glTranslatef' elwindows.c:(.text+0x142f): undefined reference to `glPopMatrix' elwindows.o: In function `drag_in_window': elwindows.c:(.text+0x1569): undefined reference to `glPushMatrix' elwindows.c:(.text+0x158f): undefined reference to `glTranslatef' elwindows.c:(.text+0x15de): undefined reference to `glPopMatrix' elwindows.c:(.text+0x15f4): undefined reference to `glPushMatrix' elwindows.c:(.text+0x1614): undefined reference to `glTranslatef' elwindows.c:(.text+0x1645): undefined reference to `glPopMatrix' elwindows.c:(.text+0x1669): undefined reference to `glPushMatrix' elwindows.c:(.text+0x168b): undefined reference to `glTranslatef' elwindows.c:(.text+0x16c8): undefined reference to `glPopMatrix' elwindows.c:(.text+0x171a): undefined reference to `glPopMatrix' elwindows.o: In function `click_in_window': elwindows.c:(.text+0x1b88): undefined reference to `glPushMatrix' elwindows.c:(.text+0x1bab): undefined reference to `glTranslatef' elwindows.c:(.text+0x1bf8): undefined reference to `glPopMatrix' elwindows.c:(.text+0x1c06): undefined reference to `glPushMatrix' elwindows.c:(.text+0x1c23): undefined reference to `glTranslatef' elwindows.c:(.text+0x1c48): undefined reference to `glPopMatrix' elwindows.c:(.text+0x1cde): undefined reference to `glPopMatrix' elwindows.o: In function `draw_window_border': elwindows.c:(.text+0x1d62): undefined reference to `glDisable' elwindows.c:(.text+0x1da5): undefined reference to `glColor4f' elwindows.c:(.text+0x1db1): undefined reference to `glBegin' elwindows.c:(.text+0x1dcc): undefined reference to `glVertex3i' elwindows.c:(.text+0x1de8): undefined reference to `glVertex3i' elwindows.c:(.text+0x1e03): undefined reference to `glVertex3i' elwindows.c:(.text+0x1e1d): undefined reference to `glVertex3i' elwindows.c:(.text+0x1e22): undefined reference to `glEnd' elwindows.c:(.text+0x1e71): undefined reference to `glColor3f' elwindows.c:(.text+0x1e7d): undefined reference to `glBegin' elwindows.c:(.text+0x1e99): undefined reference to `glVertex3i' elwindows.c:(.text+0x1eb4): undefined reference to `glVertex3i' elwindows.c:(.text+0x1ece): undefined reference to `glVertex3i' elwindows.c:(.text+0x1ee9): undefined reference to `glVertex3i' elwindows.c:(.text+0x1eee): undefined reference to `glEnd' elwindows.c:(.text+0x1f1b): undefined reference to `glColor3f' elwindows.c:(.text+0x1f27): undefined reference to `glBegin' elwindows.c:(.text+0x1f42): undefined reference to `glVertex3i' elwindows.c:(.text+0x1f60): undefined reference to `glVertex3i' elwindows.c:(.text+0x1f7e): undefined reference to `glVertex3i' elwindows.c:(.text+0x1f83): undefined reference to `glEnd' elwindows.c:(.text+0x1f8f): undefined reference to `glLineWidth' elwindows.c:(.text+0x1f9b): undefined reference to `glBegin' elwindows.c:(.text+0x1fb1): undefined reference to `glVertex2i' elwindows.c:(.text+0x1fc7): undefined reference to `glVertex2i' elwindows.c:(.text+0x1fdd): undefined reference to `glVertex2i' elwindows.c:(.text+0x1ff3): undefined reference to `glVertex2i' elwindows.c:(.text+0x1ff8): undefined reference to `glEnd' elwindows.c:(.text+0x2004): undefined reference to `glLineWidth' elwindows.c:(.text+0x2010): undefined reference to `glEnable' elwindows.c:(.text+0x2028): undefined reference to `glDisable' elwindows.c:(.text+0x2040): undefined reference to `glEnable' elwindows.c:(.text+0x2054): undefined reference to `glBlendFunc' elwindows.c:(.text+0x2075): undefined reference to `glColor3f' elwindows.c:(.text+0x2081): undefined reference to `glBegin' elwindows.c:(.text+0x209e): undefined reference to `glVertex3i' elwindows.c:(.text+0x20bb): undefined reference to `glVertex3i' elwindows.c:(.text+0x20d8): undefined reference to `glVertex3i' elwindows.c:(.text+0x20f5): undefined reference to `glVertex3i' elwindows.c:(.text+0x2112): undefined reference to `glVertex3i' elwindows.o:elwindows.c:(.text+0x212f): more undefined references to `glVertex3i' follow elwindows.o: In function `draw_window_border': elwindows.c:(.text+0x216e): undefined reference to `glEnd' elwindows.o: In function `draw_window_title': elwindows.c:(.text+0x21de): undefined reference to `glColor3f' elwindows.c:(.text+0x2215): undefined reference to `glBindTexture' elwindows.c:(.text+0x2221): undefined reference to `glEnable' elwindows.c:(.text+0x2235): undefined reference to `glAlphaFunc' elwindows.c:(.text+0x2241): undefined reference to `glBegin' elwindows.c:(.text+0x225f): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x227b): undefined reference to `glVertex3i' elwindows.c:(.text+0x228f): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x22ab): undefined reference to `glVertex3i' elwindows.c:(.text+0x22bf): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x22e4): undefined reference to `glVertex3i' elwindows.c:(.text+0x22f8): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x231d): undefined reference to `glVertex3i' elwindows.c:(.text+0x2331): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x2356): undefined reference to `glVertex3i' elwindows.c:(.text+0x236a): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x238f): undefined reference to `glVertex3i' elwindows.c:(.text+0x23a3): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x23cb): undefined reference to `glVertex3i' elwindows.c:(.text+0x23df): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x2407): undefined reference to `glVertex3i' elwindows.c:(.text+0x241b): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x2443): undefined reference to `glVertex3i' elwindows.c:(.text+0x2457): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x247f): undefined reference to `glVertex3i' elwindows.c:(.text+0x2493): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x24ae): undefined reference to `glVertex3i' elwindows.c:(.text+0x24c2): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x24dd): undefined reference to `glVertex3i' elwindows.c:(.text+0x24e2): undefined reference to `glEnd' elwindows.c:(.text+0x24ee): undefined reference to `glDisable' elwindows.c:(.text+0x2556): undefined reference to `glColor4f' elwindows.c:(.text+0x2562): undefined reference to `glBegin' elwindows.c:(.text+0x257d): undefined reference to `glVertex3i' elwindows.c:(.text+0x259d): undefined reference to `glVertex3i' elwindows.c:(.text+0x25b8): undefined reference to `glVertex3i' elwindows.c:(.text+0x25d3): undefined reference to `glVertex3i' elwindows.c:(.text+0x25d8): undefined reference to `glEnd' elwindows.c:(.text+0x25e4): undefined reference to `glBegin' elwindows.c:(.text+0x25ff): undefined reference to `glVertex3i' elwindows.c:(.text+0x261d): undefined reference to `glVertex3i' elwindows.c:(.text+0x2638): undefined reference to `glVertex3i' elwindows.c:(.text+0x263d): undefined reference to `glEnd' elwindows.c:(.text+0x2649): undefined reference to `glBegin' elwindows.c:(.text+0x2664): undefined reference to `glVertex3i' elwindows.c:(.text+0x2682): undefined reference to `glVertex3i' elwindows.c:(.text+0x269d): undefined reference to `glVertex3i' elwindows.c:(.text+0x26a2): undefined reference to `glEnd' elwindows.c:(.text+0x26ae): undefined reference to `glEnable' elwindows.c:(.text+0x26c7): undefined reference to `glColor3f' elwindows.c:(.text+0x2718): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x2734): undefined reference to `glVertex3i' elwindows.c:(.text+0x2748): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x2764): undefined reference to `glVertex3i' elwindows.c:(.text+0x2778): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x2794): undefined reference to `glVertex3i' elwindows.c:(.text+0x27a8): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x27c4): undefined reference to `glVertex3i' elwindows.c:(.text+0x27d8): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x27f4): undefined reference to `glVertex3i' elwindows.c:(.text+0x2808): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x2824): undefined reference to `glVertex3i' elwindows.c:(.text+0x2838): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x2856): undefined reference to `glVertex3i' elwindows.c:(.text+0x286a): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x2888): undefined reference to `glVertex3i' elwindows.c:(.text+0x289c): undefined reference to `glTexCoord2f' elwindows.c:(.text+0x28ba): undefined reference to `glVertex3i' elwindows.c:(.text+0x28ce): undefined reference to `glTexCoord2f' elwindows.o: In function `draw_window': elwindows.c:(.text+0x2a49): undefined reference to `glPushMatrix' elwindows.c:(.text+0x2a63): undefined reference to `glTranslatef' elwindows.c:(.text+0x2a8f): undefined reference to `glColor3f' elwindows.c:(.text+0x2b09): undefined reference to `glPopMatrix' elwindows.c:(.text+0x2b6c): undefined reference to `glEnable' elwindows.c:(.text+0x2b93): undefined reference to `glScissor' elwindows.c:(.text+0x2bb1): undefined reference to `glTranslatef' elwindows.c:(.text+0x2bc8): undefined reference to `glDisable' elwindows.o: In function `display_windows': elwindows.c:(.text+0x2cf9): undefined reference to `glColor3f' elwindows.o: In function `resize_window': elwindows.c:(.text+0xf09): undefined reference to `glPopMatrix' encyclopedia.o: In function `GetColorFromName': encyclopedia.c:(.text+0x1d6): undefined reference to `xmlStrcasecmp' encyclopedia.c:(.text+0x214): undefined reference to `xmlStrcasecmp' encyclopedia.c:(.text+0x24c): undefined reference to `xmlStrcasecmp' encyclopedia.c:(.text+0x284): undefined reference to `xmlStrcasecmp' encyclopedia.c:(.text+0x2bc): undefined reference to `xmlStrcasecmp' encyclopedia.o:encyclopedia.c:(.text+0x2f3): more undefined references to `xmlStrcasecmp' follow encyclopedia.o: In function `ReadIndexXML': encyclopedia.c:(.text+0x1799): undefined reference to `xmlReadFile' encyclopedia.c:(.text+0x17a7): undefined reference to `xmlDocGetRootElement' encyclopedia.c:(.text+0x17b7): undefined reference to `xmlFreeDoc' encyclopedia.c:(.text+0x17f6): undefined reference to `xmlReadFile' encyclopedia.o: In function `ReadXML': encyclopedia.c:(.text+0x182f): undefined reference to `xmlReadFile' encyclopedia.c:(.text+0x183d): undefined reference to `xmlDocGetRootElement' encyclopedia.c:(.text+0x184d): undefined reference to `xmlFreeDoc' encyclopedia.o: In function `click_encyclopedia_handler': encyclopedia.c:(.text+0x19fb): undefined reference to `xmlStrcasecmp' encyclopedia.o: In function `display_encyclopedia_handler': encyclopedia.c:(.text+0x1b1e): undefined reference to `glColor3f' encyclopedia.c:(.text+0x1b2a): undefined reference to `glDisable' encyclopedia.c:(.text+0x1b36): undefined reference to `glBegin' encyclopedia.c:(.text+0x1b57): undefined reference to `glVertex3i' encyclopedia.c:(.text+0x1b7c): undefined reference to `glVertex3i' encyclopedia.c:(.text+0x1b81): undefined reference to `glEnd' encyclopedia.c:(.text+0x1b8d): undefined reference to `glEnable' encyclopedia.c:(.text+0x1bd5): undefined reference to `glColor3f' encyclopedia.c:(.text+0x1c26): undefined reference to `glColor3f' encyclopedia.c:(.text+0x1cd9): undefined reference to `glBindTexture' encyclopedia.c:(.text+0x1ce5): undefined reference to `glBegin' encyclopedia.c:(.text+0x1d2a): undefined reference to `glEnd' encyclopedia.c:(.text+0x1dbd): undefined reference to `glColor3f' encyclopedia.c:(.text+0x1e51): undefined reference to `glColor3f' encyclopedia.c:(.text+0x1ea5): undefined reference to `glColor3f' events.o: In function `HandleEvent': events.c:(.text+0x29): undefined reference to `SDL_GetModState' events.c:(.text+0x91): undefined reference to `SDL_GetAppState' events.c:(.text+0x15a): undefined reference to `SDL_GetMouseState' events.c:(.text+0x368): undefined reference to `SDL_SetModState' events.c:(.text+0x379): undefined reference to `SDL_GetAppState' events.c:(.text+0x67c): undefined reference to `SDL_GetAppState' font.o: In function `reload_fonts': font.c:(.text+0x9c9): undefined reference to `glDeleteTextures' font.o: In function `find_font_char': font.c:(.text+0xa86): undefined reference to `glColor4f' font.o: In function `draw_char_scaled': font.c:(.text+0xba4): undefined reference to `glTexCoord2f' font.c:(.text+0xbbb): undefined reference to `glVertex3i' font.c:(.text+0xbcd): undefined reference to `glTexCoord2f' font.c:(.text+0xc0e): undefined reference to `glVertex3i' font.c:(.text+0xc20): undefined reference to `glTexCoord2f' font.c:(.text+0xc3d): undefined reference to `glVertex3i' font.c:(.text+0xc4f): undefined reference to `glTexCoord2f' font.c:(.text+0xc63): undefined reference to `glVertex3i' font.o: In function `draw_messages': font.c:(.text+0xe50): undefined reference to `glColor3f' font.c:(.text+0xe68): undefined reference to `glEnable' font.c:(.text+0xe7c): undefined reference to `glAlphaFunc' font.c:(.text+0xeb3): undefined reference to `glBindTexture' font.c:(.text+0xed7): undefined reference to `glBegin' font.c:(.text+0xff9): undefined reference to `glEnd' font.c:(.text+0x1383): undefined reference to `glColor3f' font.c:(.text+0x13a4): undefined reference to `glColor3f' font.o: In function `draw_ingame_string': font.c:(.text+0x18e9): undefined reference to `glEnable' font.c:(.text+0x18fd): undefined reference to `glAlphaFunc' font.c:(.text+0x1934): undefined reference to `glBindTexture' font.c:(.text+0x1940): undefined reference to `glBegin' font.c:(.text+0x1a36): undefined reference to `glTexCoord2f' font.c:(.text+0x1a56): undefined reference to `glVertex3f' font.c:(.text+0x1a6b): undefined reference to `glTexCoord2f' font.c:(.text+0x1a85): undefined reference to `glVertex3f' font.c:(.text+0x1a97): undefined reference to `glTexCoord2f' font.c:(.text+0x1ac6): undefined reference to `glVertex3f' font.c:(.text+0x1ad8): undefined reference to `glTexCoord2f' font.c:(.text+0x1af2): undefined reference to `glVertex3f' font.c:(.text+0x1b34): undefined reference to `glEnd' font.c:(.text+0x1b56): undefined reference to `glBegin' font.c:(.text+0x1b69): undefined reference to `glEnd' font.o: In function `draw_ortho_ingame_string': font.c:(.text+0x1bf5): undefined reference to `glEnable' font.c:(.text+0x1c09): undefined reference to `glAlphaFunc' font.c:(.text+0x1c40): undefined reference to `glBindTexture' font.c:(.text+0x1c4c): undefined reference to `glBegin' font.c:(.text+0x1d49): undefined reference to `glTexCoord2f' font.c:(.text+0x1d68): undefined reference to `glVertex3f' font.c:(.text+0x1d80): undefined reference to `glTexCoord2f' font.c:(.text+0x1d99): undefined reference to `glVertex3f' font.c:(.text+0x1dae): undefined reference to `glTexCoord2f' font.c:(.text+0x1ddc): undefined reference to `glVertex3f' font.c:(.text+0x1dee): undefined reference to `glTexCoord2f' font.c:(.text+0x1e07): undefined reference to `glVertex3f' font.c:(.text+0x1e44): undefined reference to `glEnd' font.c:(.text+0x1e66): undefined reference to `glBegin' font.c:(.text+0x1e79): undefined reference to `glEnd' font.o: In function `draw_string_small': font.c:(.text+0x1ed6): undefined reference to `glEnable' font.c:(.text+0x1eea): undefined reference to `glAlphaFunc' font.c:(.text+0x1f21): undefined reference to `glBindTexture' font.c:(.text+0x1f2f): undefined reference to `glBegin' font.c:(.text+0x1f91): undefined reference to `glEnd' font.o: In function `draw_string_small_shadowed': font.c:(.text+0x2045): undefined reference to `glColor4f' font.c:(.text+0x20a5): undefined reference to `glColor4f' font.o: In function `draw_string_zoomed_width': font.c:(.text+0x2108): undefined reference to `glEnable' font.c:(.text+0x211c): undefined reference to `glAlphaFunc' font.c:(.text+0x2153): undefined reference to `glBindTexture' font.c:(.text+0x2169): undefined reference to `glBegin' font.c:(.text+0x2219): undefined reference to `glEnd' font.c:(.text+0x2225): undefined reference to `glDisable' font.o: In function `draw_string_shadowed_width': font.c:(.text+0x233e): undefined reference to `glColor3f' font.c:(.text+0x239d): undefined reference to `glColor3f' font.o: In function `draw_string_shadowed': font.c:(.text+0x24ad): undefined reference to `glColor3f' font.c:(.text+0x2505): undefined reference to `glColor3f' font.o: In function `draw_string_zoomed_clipped': font.c:(.text+0x25c6): undefined reference to `glEnable' font.c:(.text+0x25da): undefined reference to `glAlphaFunc' font.c:(.text+0x262d): undefined reference to `glBindTexture' font.c:(.text+0x266a): undefined reference to `glBegin' font.c:(.text+0x286f): undefined reference to `glEnd' font.o: In function `draw_messages': font.c:(.text+0x100f): undefined reference to `glDisable' font.o: In function `draw_ingame_string': font.c:(.text+0x1b7f): undefined reference to `glDisable' font.o: In function `draw_ortho_ingame_string': font.c:(.text+0x1e8f): undefined reference to `glDisable' font.o: In function `draw_string_small': font.c:(.text+0x1fa4): undefined reference to `glDisable' font.o: In function `draw_string_zoomed_clipped': font.c:(.text+0x2885): undefined reference to `glDisable' framebuffer.o: In function `make_color_framebuffer': framebuffer.c:(.text+0x40): undefined reference to `glGenTextures' framebuffer.c:(.text+0x7f): undefined reference to `glBindTexture' framebuffer.c:(.text+0x9b): undefined reference to `glTexParameteri' framebuffer.c:(.text+0xb7): undefined reference to `glTexParameteri' framebuffer.c:(.text+0xd3): undefined reference to `glTexParameteri' framebuffer.c:(.text+0xef): undefined reference to `glTexParameteri' framebuffer.c:(.text+0x133): undefined reference to `glTexImage2D' framebuffer.o: In function `make_depth_framebuffer': framebuffer.c:(.text+0x2cb): undefined reference to `glGenTextures' framebuffer.c:(.text+0x2de): undefined reference to `glGetIntegerv' framebuffer.c:(.text+0x2f0): undefined reference to `glBindTexture' framebuffer.c:(.text+0x334): undefined reference to `glTexImage2D' framebuffer.c:(.text+0x350): undefined reference to `glTexParameteri' framebuffer.c:(.text+0x36c): undefined reference to `glTexParameteri' framebuffer.c:(.text+0x388): undefined reference to `glTexParameteri' framebuffer.c:(.text+0x3a4): undefined reference to `glTexParameteri' framebuffer.c:(.text+0x3c0): undefined reference to `glTexParameteri' framebuffer.o:framebuffer.c:(.text+0x3dc): more undefined references to `glTexParameteri' follow framebuffer.o: In function `make_depth_framebuffer': framebuffer.c:(.text+0x429): undefined reference to `glDrawBuffer' framebuffer.c:(.text+0x435): undefined reference to `glReadBuffer' framebuffer.c:(.text+0x45e): undefined reference to `glBindTexture' framebuffer.o: In function `free_depth_framebuffer': framebuffer.c:(.text+0x4bc): undefined reference to `glDeleteTextures' framebuffer.o: In function `free_color_framebuffer': framebuffer.c:(.text+0x5bc): undefined reference to `glDeleteTextures' framebuffer.o: In function `try_format': framebuffer.c:(.text+0x8e3): undefined reference to `glGetError' framebuffer.c:(.text+0x909): undefined reference to `glGetError' framebuffer.c:(.text+0x934): undefined reference to `glGetError' framebuffer.o: In function `check_fbo_formats': framebuffer.c:(.text+0x9e8): undefined reference to `glGetIntegerv' framebuffer.c:(.text+0x9fb): undefined reference to `glGetIntegerv' framebuffer.c:(.text+0xa67): undefined reference to `glGenTextures' framebuffer.c:(.text+0xa7a): undefined reference to `glBindTexture' framebuffer.c:(.text+0xa96): undefined reference to `glTexParameteri' framebuffer.c:(.text+0xab2): undefined reference to `glTexParameteri' framebuffer.c:(.text+0xace): undefined reference to `glTexParameteri' framebuffer.c:(.text+0xaea): undefined reference to `glTexParameteri' framebuffer.c:(.text+0xb06): undefined reference to `glTexParameteri' framebuffer.c:(.text+0xb51): undefined reference to `glTexImage2D' framebuffer.c:(.text+0xc54): undefined reference to `glDrawBuffer' framebuffer.c:(.text+0xc5f): undefined reference to `glReadBuffer' framebuffer.c:(.text+0xca8): undefined reference to `glDeleteTextures' framebuffer.c:(.text+0xcc9): undefined reference to `glDrawBuffer' framebuffer.c:(.text+0xcd5): undefined reference to `glReadBuffer' framebuffer.o: In function `make_color_framebuffer': framebuffer.c:(.text+0x269): undefined reference to `glBindTexture' frustum.o: In function `disable_reflection_clip_planes': frustum.c:(.text+0x6ee): undefined reference to `glMatrixMode' frustum.c:(.text+0x6f3): undefined reference to `glPopMatrix' frustum.c:(.text+0x6ff): undefined reference to `glMatrixMode' frustum.o: In function `enable_reflection_clip_planes': frustum.c:(.text+0x72b): undefined reference to `glGetFloatv' frustum.c:(.text+0x73e): undefined reference to `glGetFloatv' frustum.c:(.text+0xcb0): undefined reference to `glMatrixMode' frustum.c:(.text+0xcb5): undefined reference to `glPushMatrix' frustum.c:(.text+0xcc3): undefined reference to `glLoadMatrixf' frustum.c:(.text+0xccf): undefined reference to `glMatrixMode' frustum.o: In function `CalculateFrustum': frustum.c:(.text+0x10c9): undefined reference to `glGetFloatv' frustum.c:(.text+0x10df): undefined reference to `glGetFloatv' frustum.o: In function `calculate_shadow_frustum': frustum.c:(.text+0x15dc): undefined reference to `glGetFloatv' frustum.c:(.text+0x15f2): undefined reference to `glGetFloatv' frustum.o: In function `calculate_reflection_frustum': frustum.c:(.text+0x190a): undefined reference to `glGetFloatv' frustum.o:frustum.c:(.text+0x191d): more undefined references to `glGetFloatv' follow frustum.o: In function `calculate_reflection_frustum': frustum.c:(.text+0x1e36): undefined reference to `sqrtf' frustum.c:(.text+0x1f6c): undefined reference to `sqrtf' frustum.c:(.text+0x2086): undefined reference to `sqrtf' frustum.c:(.text+0x2190): undefined reference to `sqrtf' gamewin.o: In function `display_game_handler': gamewin.c:(.text+0x175b): undefined reference to `glPushMatrix' gamewin.c:(.text+0x17bd): undefined reference to `SDL_GetAppState' gamewin.c:(.text+0x1851): undefined reference to `glClear' gamewin.c:(.text+0x1897): undefined reference to `glNormal3f' gamewin.c:(.text+0x18f1): undefined reference to `glMatrixMode' gamewin.c:(.text+0x18f6): undefined reference to `glPushMatrix' gamewin.c:(.text+0x1902): undefined reference to `glLoadMatrixd' gamewin.c:(.text+0x190e): undefined reference to `glMatrixMode' gamewin.c:(.text+0x191f): undefined reference to `glMatrixMode' gamewin.c:(.text+0x1924): undefined reference to `glPopMatrix' gamewin.c:(.text+0x1930): undefined reference to `glMatrixMode' gamewin.c:(.text+0x193a): undefined reference to `SDL_GetAppState' gamewin.c:(.text+0x1b6a): undefined reference to `glEnable' gamewin.c:(.text+0x1b6f): undefined reference to `glPopMatrix' gamewin.c:(.text+0x1bdc): undefined reference to `glPopMatrix' gamewin.c:(.text+0x1c4d): undefined reference to `glNormal3f' gamewin.c:(.text+0x1d09): undefined reference to `glPushMatrix' gamewin.c:(.text+0x1d29): undefined reference to `glTranslatef' gamewin.c:(.text+0x1d33): undefined reference to `glPopMatrix' gamewin.c:(.text+0x1d6b): undefined reference to `glColor3f' gamewin.o: In function `mouseover_game_handler': gamewin.c:(.text+0x1fcc): undefined reference to `SDL_mutexP' gamewin.c:(.text+0x1ffd): undefined reference to `SDL_mutexV' gamewin.o: In function `click_game_handler': gamewin.c:(.text+0x2205): undefined reference to `SDL_mutexP' gamewin.c:(.text+0x2231): undefined reference to `SDL_mutexV' gamewin.c:(.text+0x2469): undefined reference to `SDL_GetTicks' gamewin.c:(.text+0x24d6): undefined reference to `SDL_GetTicks' gamewin.o: In function `toggle_have_mouse': gamewin.c:(.text+0x2c93): undefined reference to `SDL_WM_GrabInput' gamewin.c:(.text+0x2c9f): undefined reference to `SDL_ShowCursor' gamewin.c:(.text+0x2ce0): undefined reference to `SDL_WM_GrabInput' gamewin.c:(.text+0x2cec): undefined reference to `SDL_ShowCursor' gamewin.o: In function `draw_special_cursors': gamewin.c:(.text+0x3201): undefined reference to `SDL_GetAppState' gamewin.c:(.text+0x3260): undefined reference to `glPushAttrib' gamewin.c:(.text+0x326c): undefined reference to `glDisable' gamewin.c:(.text+0x3278): undefined reference to `glDisable' gamewin.c:(.text+0x3284): undefined reference to `glEnable' gamewin.c:(.text+0x3298): undefined reference to `glBlendFunc' gamewin.c:(.text+0x329d): undefined reference to `glPushMatrix' gamewin.c:(.text+0x32bd): undefined reference to `glTranslatef' gamewin.c:(.text+0x32d4): undefined reference to `glPopMatrix' gamewin.c:(.text+0x32d9): undefined reference to `glPopAttrib' gamewin.c:(.text+0x3395): undefined reference to `sin' gamewin.c:(.text+0x33f4): undefined reference to `glRotatef' gamewin.c:(.text+0x33ff): undefined reference to `glColor4fv' gamewin.c:(.text+0x340b): undefined reference to `glDisable' gamewin.c:(.text+0x341f): undefined reference to `glBegin' gamewin.c:(.text+0x3432): undefined reference to `glVertex2f' gamewin.c:(.text+0x344e): undefined reference to `glVertex2f' gamewin.c:(.text+0x3467): undefined reference to `glVertex2f' gamewin.c:(.text+0x347a): undefined reference to `glVertex2f' gamewin.c:(.text+0x348d): undefined reference to `glVertex2f' gamewin.o:gamewin.c:(.text+0x34a0): more undefined references to `glVertex2f' follow gamewin.o: In function `draw_special_cursors': gamewin.c:(.text+0x3667): undefined reference to `glEnd' gamewin.c:(.text+0x3694): undefined reference to `glColor4f' gamewin.c:(.text+0x36a9): undefined reference to `glBegin' gamewin.c:(.text+0x36bb): undefined reference to `glVertex2f' gamewin.c:(.text+0x36e8): undefined reference to `glVertex2f' gamewin.c:(.text+0x36fd): undefined reference to `glVertex2f' gamewin.c:(.text+0x371b): undefined reference to `glVertex2f' gamewin.c:(.text+0x3720): undefined reference to `glEnd' gamewin.c:(.text+0x3735): undefined reference to `glBegin' gamewin.c:(.text+0x3747): undefined reference to `glVertex2f' gamewin.c:(.text+0x3762): undefined reference to `glVertex2f' gamewin.c:(.text+0x3777): undefined reference to `glVertex2f' gamewin.c:(.text+0x3789): undefined reference to `glVertex2f' gamewin.c:(.text+0x378e): undefined reference to `glEnd' gamewin.c:(.text+0x37ac): undefined reference to `glBegin' gamewin.c:(.text+0x37be): undefined reference to `glVertex2f' gamewin.c:(.text+0x37e6): undefined reference to `glVertex2f' gamewin.c:(.text+0x37fb): undefined reference to `glVertex2f' gamewin.c:(.text+0x3816): undefined reference to `glVertex2f' gamewin.c:(.text+0x381b): undefined reference to `glEnd' gamewin.c:(.text+0x3830): undefined reference to `glBegin' gamewin.c:(.text+0x3842): undefined reference to `glVertex2f' gamewin.c:(.text+0x385d): undefined reference to `glVertex2f' gamewin.c:(.text+0x3875): undefined reference to `glVertex2f' gamewin.c:(.text+0x3887): undefined reference to `glVertex2f' gamewin.c:(.text+0x388c): undefined reference to `glEnd' gl_init.o: In function `print_gl_errors': gl_init.c:(.text+0x16): undefined reference to `gluErrorString' gl_init.c:(.text+0x3d): undefined reference to `glGetError' gl_init.o: In function `toggle_full_screen': gl_init.c:(.text+0xa8): undefined reference to `SDL_SetGamma' gl_init.c:(.text+0xb4): undefined reference to `SDL_SetModState' gl_init.o: In function `resize_root_window': gl_init.c:(.text+0xe2): undefined reference to `glMatrixMode' gl_init.c:(.text+0xe7): undefined reference to `glLoadIdentity' gl_init.c:(.text+0xfd): undefined reference to `glLoadIdentity' gl_init.c:(.text+0x148): undefined reference to `glFrustum' gl_init.c:(.text+0x15c): undefined reference to `glGetDoublev' gl_init.c:(.text+0x161): undefined reference to `glLoadIdentity' gl_init.c:(.text+0x1ba): undefined reference to `glFrustum' gl_init.c:(.text+0x1cf): undefined reference to `glMatrixMode' gl_init.c:(.text+0x1d4): undefined reference to `glLoadIdentity' gl_init.c:(.text+0x208): undefined reference to `glTranslatef' gl_init.c:(.text+0x22e): undefined reference to `glTranslatef' gl_init.c:(.text+0x276): undefined reference to `glOrtho' gl_init.o: In function `check_gl_mode': gl_init.c:(.text+0x1639): undefined reference to `SDL_GL_SetAttribute' gl_init.c:(.text+0x1661): undefined reference to `SDL_VideoModeOK' gl_init.c:(.text+0x1718): undefined reference to `SDL_GL_SetAttribute' gl_init.c:(.text+0x174a): undefined reference to `SDL_VideoModeOK' gl_init.o: In function `init_video': gl_init.c:(.text+0x1889): undefined reference to `SDL_GL_SetAttribute' gl_init.c:(.text+0x1899): undefined reference to `SDL_GL_SetAttribute' gl_init.c:(.text+0x18a9): undefined reference to `SDL_GL_SetAttribute' gl_init.c:(.text+0x18bd): undefined reference to `SDL_GL_SetAttribute' gl_init.c:(.text+0x18d1): undefined reference to `SDL_GL_SetAttribute' gl_init.o:gl_init.c:(.text+0x18e5): more undefined references to `SDL_GL_SetAttribute' follow gl_init.o: In function `init_video': gl_init.c:(.text+0x1912): undefined reference to `SDL_RWFromFile' gl_init.c:(.text+0x1922): undefined reference to `SDL_LoadBMP_RW' gl_init.c:(.text+0x1932): undefined reference to `SDL_WM_SetIcon' gl_init.c:(.text+0x195a): undefined reference to `SDL_SetVideoMode' gl_init.c:(.text+0x196e): undefined reference to `glEnable' gl_init.c:(.text+0x197a): undefined reference to `glDepthFunc' gl_init.c:(.text+0x1986): undefined reference to `glEnable' gl_init.c:(.text+0x1992): undefined reference to `glShadeModel' gl_init.c:(.text+0x199e): undefined reference to `glFrontFace' gl_init.c:(.text+0x19aa): undefined reference to `glCullFace' gl_init.c:(.text+0x19b6): undefined reference to `glEnable' gl_init.c:(.text+0x19c2): undefined reference to `glClearStencil' gl_init.c:(.text+0x19d6): undefined reference to `SDL_EnableKeyRepeat' gl_init.c:(.text+0x19e2): undefined reference to `SDL_EnableUNICODE' gl_init.c:(.text+0x19fb): undefined reference to `SDL_GL_GetAttribute' gl_init.c:(.text+0x1a59): undefined reference to `SDL_GetVideoInfo' gl_init.c:(.text+0x1b09): undefined reference to `SDL_GL_SetAttribute' gl_init.c:(.text+0x1b1d): undefined reference to `SDL_GL_SetAttribute' gl_init.c:(.text+0x1b45): undefined reference to `SDL_SetVideoMode' gl_init.c:(.text+0x1b89): undefined reference to `SDL_GetVideoInfo' gl_init.c:(.text+0x1bc5): undefined reference to `SDL_GetError' gl_init.c:(.text+0x1be2): undefined reference to `SDL_Quit' gl_init.o: In function `set_new_video_mode': gl_init.c:(.text+0x1c55): undefined reference to `glDeleteTextures' gl_init.c:(.text+0x1ca7): undefined reference to `glDeleteTextures' gl_init.c:(.text+0x1d1a): undefined reference to `SDL_EventState' gl_init.o: In function `Emul_glDrawRangeElements': gl_init.c:(.text+0x1e8a): undefined reference to `glDrawElements' hud.o: In function `draw_side_stats_bar': hud.c:(.text+0xed3): undefined reference to `glDisable' hud.c:(.text+0xeed): undefined reference to `glBegin' hud.c:(.text+0xf09): undefined reference to `glColor3f' hud.c:(.text+0xf1d): undefined reference to `glVertex3i' hud.c:(.text+0xf39): undefined reference to `glColor3f' hud.c:(.text+0xf4d): undefined reference to `glVertex3i' hud.c:(.text+0xf69): undefined reference to `glColor3f' hud.c:(.text+0xf85): undefined reference to `glVertex3i' hud.c:(.text+0xfa1): undefined reference to `glColor3f' hud.c:(.text+0xfb8): undefined reference to `glVertex3i' hud.c:(.text+0xfbd): undefined reference to `glEnd' hud.c:(.text+0xfd9): undefined reference to `glColor3f' hud.c:(.text+0xfe5): undefined reference to `glBegin' hud.c:(.text+0xff9): undefined reference to `glVertex3i' hud.c:(.text+0x1013): undefined reference to `glVertex3i' hud.c:(.text+0x102a): undefined reference to `glVertex3i' hud.c:(.text+0x103e): undefined reference to `glVertex3i' hud.c:(.text+0x1043): undefined reference to `glEnd' hud.o: In function `draw_stats_bar': hud.c:(.text+0x1317): undefined reference to `glDisable' hud.c:(.text+0x1334): undefined reference to `glBegin' hud.c:(.text+0x134d): undefined reference to `glColor3f' hud.c:(.text+0x1361): undefined reference to `glVertex3i' hud.c:(.text+0x137a): undefined reference to `glColor3f' hud.c:(.text+0x138e): undefined reference to `glVertex3i' hud.c:(.text+0x13a7): undefined reference to `glColor3f' hud.c:(.text+0x13c3): undefined reference to `glVertex3i' hud.c:(.text+0x13dc): undefined reference to `glColor3f' hud.c:(.text+0x13f3): undefined reference to `glVertex3i' hud.c:(.text+0x13f8): undefined reference to `glEnd' hud.c:(.text+0x1414): undefined reference to `glColor3f' hud.c:(.text+0x1420): undefined reference to `glBegin' hud.c:(.text+0x1434): undefined reference to `glVertex3i' hud.c:(.text+0x144e): undefined reference to `glVertex3i' hud.c:(.text+0x1465): undefined reference to `glVertex3i' hud.c:(.text+0x147c): undefined reference to `glVertex3i' hud.c:(.text+0x1481): undefined reference to `glEnd' hud.c:(.text+0x148d): undefined reference to `glEnable' hud.o: In function `show_help': hud.c:(.text+0x1fb1): undefined reference to `glColor4f' hud.c:(.text+0x1fbd): undefined reference to `glDisable' hud.c:(.text+0x1fd1): undefined reference to `glBlendFunc' hud.c:(.text+0x1fdd): undefined reference to `glEnable' hud.c:(.text+0x1fe9): undefined reference to `glBegin' hud.c:(.text+0x200f): undefined reference to `glVertex3i' hud.c:(.text+0x2029): undefined reference to `glVertex3i' hud.c:(.text+0x2043): undefined reference to `glVertex3i' hud.c:(.text+0x2063): undefined reference to `glVertex3i' hud.c:(.text+0x2068): undefined reference to `glEnd' hud.c:(.text+0x2074): undefined reference to `glDisable' hud.c:(.text+0x2080): undefined reference to `glEnable' hud.c:(.text+0x209c): undefined reference to `glColor3f' hud.o: In function `draw_hud_frame': hud.c:(.text+0x35c9): undefined reference to `glBindTexture' hud.c:(.text+0x35d5): undefined reference to `glBegin' hud.o: In function `draw_hud_interface': hud.c:(.text+0x36f7): undefined reference to `glColor3f' hud.o: In function `display_quickbar_handler': hud.c:(.text+0x37ef): undefined reference to `SDL_GetTicks' hud.c:(.text+0x3801): undefined reference to `glEnable' hud.c:(.text+0x381d): undefined reference to `glColor3f' hud.c:(.text+0x394a): undefined reference to `glBindTexture' hud.c:(.text+0x3962): undefined reference to `glBegin' hud.c:(.text+0x39af): undefined reference to `glEnd' hud.c:(.text+0x3a53): undefined reference to `glDisable' hud.c:(.text+0x3a5f): undefined reference to `glEnable' hud.c:(.text+0x3a73): undefined reference to `glBlendFunc' hud.c:(.text+0x3a7f): undefined reference to `glBegin' hud.c:(.text+0x3aa5): undefined reference to `glColor4f' hud.c:(.text+0x3aba): undefined reference to `glVertex2f' hud.c:(.text+0x3b12): undefined reference to `tan' hud.c:(.text+0x3b6a): undefined reference to `glVertex2f' hud.c:(.text+0x3b82): undefined reference to `glVertex2f' hud.c:(.text+0x3bc0): undefined reference to `glDisable' hud.c:(.text+0x3bcc): undefined reference to `glEnable' hud.c:(.text+0x3be0): undefined reference to `glBlendFunc' hud.c:(.text+0x3bec): undefined reference to `glBegin' hud.c:(.text+0x3c12): undefined reference to `glColor4f' hud.c:(.text+0x3c27): undefined reference to `glVertex2f' hud.c:(.text+0x3c6c): undefined reference to `glVertex2f' hud.c:(.text+0x3c84): undefined reference to `glVertex2f' hud.c:(.text+0x3ca2): undefined reference to `glVertex2f' hud.c:(.text+0x3cc0): undefined reference to `glVertex2f' hud.o:hud.c:(.text+0x3cd8): more undefined references to `glVertex2f' follow hud.o: In function `display_quickbar_handler': hud.c:(.text+0x3cf2): undefined reference to `glEnd' hud.c:(.text+0x3cfe): undefined reference to `glDisable' hud.c:(.text+0x3d0a): undefined reference to `glEnable' hud.c:(.text+0x3da5): undefined reference to `glDisable' hud.c:(.text+0x3db1): undefined reference to `glBegin' hud.c:(.text+0x3de7): undefined reference to `glVertex3i' hud.c:(.text+0x3e03): undefined reference to `glVertex3i' hud.c:(.text+0x3e10): undefined reference to `glEnd' hud.c:(.text+0x3e1c): undefined reference to `glEnable' hud.c:(.text+0x3e44): undefined reference to `glVertex3i' hud.c:(.text+0x3e60): undefined reference to `glVertex3i' hud.c:(.text+0x3ed6): undefined reference to `glDisable' hud.c:(.text+0x3ee2): undefined reference to `glEnable' hud.c:(.text+0x3ef6): undefined reference to `glBlendFunc' hud.c:(.text+0x3f02): undefined reference to `glBegin' hud.c:(.text+0x3f28): undefined reference to `glColor4f' hud.c:(.text+0x3f3d): undefined reference to `glVertex2f' hud.c:(.text+0x3f5c): undefined reference to `tan' hud.c:(.text+0x3f91): undefined reference to `glVertex2f' hud.c:(.text+0x3fb0): undefined reference to `tan' hud.c:(.text+0x3fe7): undefined reference to `tan' hud.c:(.text+0x4035): undefined reference to `glVertex2f' hud.c:(.text+0x404d): undefined reference to `glVertex2f' hud.c:(.text+0x406b): undefined reference to `glVertex2f' hud.c:(.text+0x40ac): undefined reference to `tan' hud.c:(.text+0x40fc): undefined reference to `glVertex2f' hud.c:(.text+0x4114): undefined reference to `glVertex2f' hud.o: In function `display_misc_handler': hud.c:(.text+0x41be): undefined reference to `glBindTexture' hud.c:(.text+0x41ca): undefined reference to `glEnable' hud.c:(.text+0x41de): undefined reference to `glAlphaFunc' hud.c:(.text+0x41ea): undefined reference to `glBegin' hud.c:(.text+0x4288): undefined reference to `glEnd' hud.c:(.text+0x428d): undefined reference to `glPushMatrix' hud.c:(.text+0x42b1): undefined reference to `glTranslatef' hud.c:(.text+0x42d6): undefined reference to `glRotatef' hud.c:(.text+0x42e2): undefined reference to `glBegin' hud.c:(.text+0x432f): undefined reference to `glEnd' hud.c:(.text+0x4334): undefined reference to `glPopMatrix' hud.c:(.text+0x4356): undefined reference to `glAlphaFunc' hud.c:(.text+0x435b): undefined reference to `glPushMatrix' hud.c:(.text+0x437f): undefined reference to `glTranslatef' hud.c:(.text+0x43a5): undefined reference to `glRotatef' hud.c:(.text+0x43b1): undefined reference to `glBegin' hud.c:(.text+0x43fe): undefined reference to `glEnd' hud.c:(.text+0x4403): undefined reference to `glPopMatrix' hud.c:(.text+0x440f): undefined reference to `glDisable' hud.o: In function `display_icons_handler': hud.c:(.text+0x4aaf): undefined reference to `glBindTexture' hud.c:(.text+0x4acb): undefined reference to `glColor3f' hud.c:(.text+0x4ad7): undefined reference to `glBegin' hud.c:(.text+0x4b71): undefined reference to `glEnd' hud.o: In function `draw_side_stats_bar': hud.c:(.text+0x1056): undefined reference to `glEnable' hud.o: In function `draw_hud_frame': hud.c:(.text+0x36c8): undefined reference to `glEnd' help.o: In function `click_help_handler': help.c:(.text+0x263): undefined reference to `xmlStrcasecmp' help.o: In function `display_help_handler': help.c:(.text+0x36e): undefined reference to `glColor3f' help.c:(.text+0x37a): undefined reference to `glDisable' help.c:(.text+0x386): undefined reference to `glBegin' help.c:(.text+0x3a7): undefined reference to `glVertex3i' help.c:(.text+0x3cc): undefined reference to `glVertex3i' help.c:(.text+0x3d1): undefined reference to `glEnd' help.c:(.text+0x3dd): undefined reference to `glEnable' help.c:(.text+0x425): undefined reference to `glColor3f' help.c:(.text+0x476): undefined reference to `glColor3f' help.c:(.text+0x529): undefined reference to `glBindTexture' help.c:(.text+0x535): undefined reference to `glBegin' help.c:(.text+0x57a): undefined reference to `glEnd' help.c:(.text+0x615): undefined reference to `glColor3f' help.c:(.text+0x699): undefined reference to `glColor3f' help.c:(.text+0x6ed): undefined reference to `glColor3f' highlight.o: In function `display_highlight_marker': highlight.c:(.text+0x373): undefined reference to `glBegin' highlight.c:(.text+0x3a7): undefined reference to `glVertex3f' highlight.c:(.text+0x3cc): undefined reference to `glVertex3f' highlight.c:(.text+0x3f5): undefined reference to `glVertex3f' highlight.c:(.text+0x41d): undefined reference to `glVertex3f' highlight.c:(.text+0x436): undefined reference to `glVertex3f' highlight.c:(.text+0x43b): undefined reference to `glEnd' highlight.c:(.text+0x447): undefined reference to `glBegin' highlight.c:(.text+0x46b): undefined reference to `glVertex3f' highlight.c:(.text+0x493): undefined reference to `glVertex3f' highlight.c:(.text+0x4b6): undefined reference to `glVertex3f' highlight.c:(.text+0x4d2): undefined reference to `glVertex3f' highlight.c:(.text+0x4eb): undefined reference to `glVertex3f' highlight.c:(.text+0x4f0): undefined reference to `glEnd' highlight.c:(.text+0x4fc): undefined reference to `glBegin' highlight.c:(.text+0x51e): undefined reference to `glVertex3f' highlight.c:(.text+0x53a): undefined reference to `glVertex3f' highlight.c:(.text+0x55e): undefined reference to `glVertex3f' highlight.c:(.text+0x583): undefined reference to `glVertex3f' highlight.c:(.text+0x59c): undefined reference to `glVertex3f' highlight.c:(.text+0x5a1): undefined reference to `glEnd' highlight.c:(.text+0x5ad): undefined reference to `glBegin' highlight.c:(.text+0x5c6): undefined reference to `glVertex3f' highlight.c:(.text+0x5df): undefined reference to `glVertex3f' highlight.c:(.text+0x5fb): undefined reference to `glVertex3f' highlight.c:(.text+0x614): undefined reference to `glVertex3f' highlight.c:(.text+0x62d): undefined reference to `glVertex3f' highlight.c:(.text+0x65c): undefined reference to `glColor4f' highlight.c:(.text+0x684): undefined reference to `glColor4f' highlight.c:(.text+0x6ac): undefined reference to `glColor4f' highlight.o: In function `display_highlight_markers': highlight.c:(.text+0x6e5): undefined reference to `glDisable' highlight.c:(.text+0x6f1): undefined reference to `glDisable' highlight.c:(.text+0x6fd): undefined reference to `glEnable' highlight.c:(.text+0x711): undefined reference to `glBlendFunc' highlight.c:(.text+0x71d): undefined reference to `glEnable' highlight.c:(.text+0x773): undefined reference to `glDisable' highlight.c:(.text+0x77f): undefined reference to `glEnable' highlight.c:(.text+0x78b): undefined reference to `glDisable' highlight.o: In function `display_highlight_marker': highlight.c:(.text+0x63c): undefined reference to `glEnd' init.o: In function `read_config': init.c:(.text+0x164): undefined reference to `SDL_Quit' init.o: In function `init_stuff': init.c:(.text+0xf12): undefined reference to `SDL_Init' init.c:(.text+0xf3a): undefined reference to `SDL_WM_SetCaption' init.c:(.text+0x1441): undefined reference to `SDLNet_Init' init.c:(.text+0x1469): undefined reference to `SDL_InitSubSystem' init.c:(.text+0x1538): undefined reference to `SDL_SetGamma' init.c:(.text+0x1554): undefined reference to `SDL_AddTimer' init.c:(.text+0x1575): undefined reference to `SDL_AddTimer' init.c:(.text+0x1759): undefined reference to `SDL_GetError' init.c:(.text+0x1776): undefined reference to `SDL_Quit' init.c:(.text+0x1787): undefined reference to `SDL_GetError' init.c:(.text+0x179a): undefined reference to `SDL_GetError' init.c:(.text+0x17b7): undefined reference to `SDLNet_Quit' init.c:(.text+0x17bc): undefined reference to `SDL_Quit' init.c:(.text+0x17d9): undefined reference to `SDL_Quit' interface.o: In function `draw_2d_thing_r': interface.c:(.text+0x70e): undefined reference to `glTexCoord2f' interface.c:(.text+0x728): undefined reference to `glVertex3i' interface.c:(.text+0x73a): undefined reference to `glTexCoord2f' interface.c:(.text+0x751): undefined reference to `glVertex3i' interface.c:(.text+0x760): undefined reference to `glTexCoord2f' interface.c:(.text+0x777): undefined reference to `glVertex3i' interface.c:(.text+0x783): undefined reference to `glTexCoord2f' interface.o: In function `draw_2d_thing': interface.c:(.text+0x7ee): undefined reference to `glTexCoord2f' interface.c:(.text+0x808): undefined reference to `glVertex3i' interface.c:(.text+0x81a): undefined reference to `glTexCoord2f' interface.c:(.text+0x831): undefined reference to `glVertex3i' interface.c:(.text+0x840): undefined reference to `glTexCoord2f' interface.c:(.text+0x857): undefined reference to `glVertex3i' interface.c:(.text+0x863): undefined reference to `glTexCoord2f' interface.o: In function `switch_from_game_map': interface.c:(.text+0x8a6): undefined reference to `glDeleteTextures' interface.o: In function `draw_ingame_interface': interface.c:(.text+0xcf7): undefined reference to `glColor3f' interface.o: In function `build_video_mode_array': interface.c:(.text+0xd81): undefined reference to `SDL_VideoModeOK' interface.o: In function `Leave2DMode': interface.c:(.text+0xdce): undefined reference to `glMatrixMode' interface.c:(.text+0xdd3): undefined reference to `glPopMatrix' interface.c:(.text+0xddf): undefined reference to `glMatrixMode' interface.c:(.text+0xde4): undefined reference to `glPopMatrix' interface.c:(.text+0xdf0): undefined reference to `glMatrixMode' interface.c:(.text+0xdf5): undefined reference to `glPopAttrib' interface.c:(.text+0xe25): undefined reference to `glViewport' interface.c:(.text+0xe3a): undefined reference to `glDisable' interface.c:(.text+0xe48): undefined reference to `glEnable' interface.o: In function `Enter2DModeExtended': interface.c:(.text+0xe80): undefined reference to `glDisable' interface.c:(.text+0xe8c): undefined reference to `glPushAttrib' interface.c:(.text+0xe98): undefined reference to `glDisable' interface.c:(.text+0xea4): undefined reference to `glDisable' interface.c:(.text+0xec0): undefined reference to `glViewport' interface.c:(.text+0xecc): undefined reference to `glMatrixMode' interface.c:(.text+0xed1): undefined reference to `glPushMatrix' interface.c:(.text+0xed6): undefined reference to `glLoadIdentity' interface.c:(.text+0xf06): undefined reference to `glOrtho' interface.c:(.text+0xf12): undefined reference to `glMatrixMode' interface.c:(.text+0xf17): undefined reference to `glPushMatrix' interface.o: In function `get_world_x_y': interface.c:(.text+0x1885): undefined reference to `glReadPixels' interface.c:(.text+0x18f8): undefined reference to `gluUnProject' interface.o: In function `save_scene_matrix': interface.c:(.text+0x1976): undefined reference to `glGetDoublev' interface.c:(.text+0x198a): undefined reference to `glGetDoublev' interface.c:(.text+0x199e): undefined reference to `glGetIntegerv' interface.o: In function `draw_console_pic': interface.c:(.text+0x19e6): undefined reference to `glBindTexture' interface.c:(.text+0x1a02): undefined reference to `glColor3f' interface.c:(.text+0x1a0e): undefined reference to `glBegin' interface.c:(.text+0x1a22): undefined reference to `glTexCoord2f' interface.c:(.text+0x1a3e): undefined reference to `glVertex3i' interface.c:(.text+0x1a52): undefined reference to `glTexCoord2f' interface.c:(.text+0x1a6f): undefined reference to `glVertex3i' interface.c:(.text+0x1a83): undefined reference to `glTexCoord2f' interface.c:(.text+0x1aa1): undefined reference to `glVertex3i' interface.c:(.text+0x1ab5): undefined reference to `glTexCoord2f' interface.c:(.text+0x1ad2): undefined reference to `glVertex3i' interface.o: In function `draw_game_map': interface.c:(.text+0x1b9e): undefined reference to `glDisable' interface.c:(.text+0x1baa): undefined reference to `glDisable' interface.c:(.text+0x1bda): undefined reference to `glViewport' interface.c:(.text+0x1be6): undefined reference to `glMatrixMode' interface.c:(.text+0x1beb): undefined reference to `glPushMatrix' interface.c:(.text+0x1bf0): undefined reference to `glLoadIdentity' interface.c:(.text+0x1c29): undefined reference to `glOrtho' interface.c:(.text+0x1c35): undefined reference to `glMatrixMode' interface.c:(.text+0x1c3a): undefined reference to `glPushMatrix' interface.c:(.text+0x1c3f): undefined reference to `glLoadIdentity' interface.c:(.text+0x1c4b): undefined reference to `glDisable' interface.c:(.text+0x1c5e): undefined reference to `glColor3f' interface.c:(.text+0x1c6a): undefined reference to `glBegin' interface.c:(.text+0x1c7e): undefined reference to `glVertex2i' interface.c:(.text+0x1c92): undefined reference to `glVertex2i' interface.c:(.text+0x1ca6): undefined reference to `glVertex2i' interface.c:(.text+0x1cba): undefined reference to `glVertex2i' interface.c:(.text+0x1cbf): undefined reference to `glEnd' interface.c:(.text+0x1ccb): undefined reference to `glEnable' interface.c:(.text+0x1ce7): undefined reference to `glColor3f' interface.c:(.text+0x1d05): undefined reference to `glBindTexture' interface.c:(.text+0x1d11): undefined reference to `glBegin' interface.c:(.text+0x1d25): undefined reference to `glTexCoord2f' interface.c:(.text+0x1d41): undefined reference to `glVertex3i' interface.c:(.text+0x1d55): undefined reference to `glTexCoord2f' interface.c:(.text+0x1d71): undefined reference to `glVertex3i' interface.c:(.text+0x1d85): undefined reference to `glTexCoord2f' interface.c:(.text+0x1da1): undefined reference to `glVertex3i' interface.c:(.text+0x1db5): undefined reference to `glTexCoord2f' interface.c:(.text+0x1dd1): undefined reference to `glVertex3i' interface.c:(.text+0x1dd6): undefined reference to `glEnd' interface.c:(.text+0x1e05): undefined reference to `glColor4f' interface.c:(.text+0x1e11): undefined reference to `glEnable' interface.c:(.text+0x1e2f): undefined reference to `glBindTexture' interface.c:(.text+0x1e3b): undefined reference to `glBegin' interface.c:(.text+0x1e4f): undefined reference to `glTexCoord2f' interface.c:(.text+0x1e6b): undefined reference to `glVertex3i' interface.c:(.text+0x1e7f): undefined reference to `glTexCoord2f' interface.c:(.text+0x1e9b): undefined reference to `glVertex3i' interface.c:(.text+0x1eaf): undefined reference to `glTexCoord2f' interface.c:(.text+0x1ecb): undefined reference to `glVertex3i' interface.c:(.text+0x1edf): undefined reference to `glTexCoord2f' interface.c:(.text+0x1efb): undefined reference to `glVertex3i' interface.c:(.text+0x1f00): undefined reference to `glEnd' interface.c:(.text+0x1f0c): undefined reference to `glDisable' interface.c:(.text+0x1f28): undefined reference to `glColor3f' interface.c:(.text+0x1f5f): undefined reference to `glBindTexture' interface.c:(.text+0x1f6b): undefined reference to `glBegin' interface.c:(.text+0x1f7f): undefined reference to `glTexCoord2f' interface.c:(.text+0x1f9b): undefined reference to `glVertex3i' interface.c:(.text+0x1faf): undefined reference to `glTexCoord2f' interface.c:(.text+0x1fcb): undefined reference to `glVertex3i' interface.c:(.text+0x1fdf): undefined reference to `glTexCoord2f' interface.c:(.text+0x1ffb): undefined reference to `glVertex3i' interface.c:(.text+0x200f): undefined reference to `glTexCoord2f' interface.c:(.text+0x202b): undefined reference to `glVertex3i' interface.c:(.text+0x2030): undefined reference to `glEnd' interface.c:(.text+0x2182): undefined reference to `glColor3f' interface.c:(.text+0x218e): undefined reference to `glDisable' interface.c:(.text+0x219a): undefined reference to `glBegin' interface.c:(.text+0x21a9): undefined reference to `glVertex2i' interface.c:(.text+0x21b5): undefined reference to `glVertex2i' interface.c:(.text+0x21c4): undefined reference to `glVertex2i' interface.c:(.text+0x21d0): undefined reference to `glVertex2i' interface.c:(.text+0x21d5): undefined reference to `glEnd' interface.c:(.text+0x22d3): undefined reference to `glColor3f' interface.c:(.text+0x22df): undefined reference to `glDisable' interface.c:(.text+0x22eb): undefined reference to `glBegin' interface.c:(.text+0x2300): undefined reference to `glVertex2i' interface.c:(.text+0x230c): undefined reference to `glVertex2i' interface.c:(.text+0x231b): undefined reference to `glVertex2i' interface.c:(.text+0x2327): undefined reference to `glVertex2i' interface.c:(.text+0x232c): undefined reference to `glEnd' interface.c:(.text+0x2343): undefined reference to `glMatrixMode' interface.c:(.text+0x2348): undefined reference to `glPopMatrix' interface.c:(.text+0x2354): undefined reference to `glMatrixMode' interface.c:(.text+0x2359): undefined reference to `glPopMatrix' interface.c:(.text+0x2365): undefined reference to `glMatrixMode' interface.c:(.text+0x2371): undefined reference to `glEnable' interface.c:(.text+0x238d): undefined reference to `glColor3f' interface.c:(.text+0x2399): undefined reference to `glMatrixMode' interface.c:(.text+0x239e): undefined reference to `glPopMatrix' interface.c:(.text+0x23aa): undefined reference to `glMatrixMode' interface.c:(.text+0x23af): undefined reference to `glPopMatrix' interface.c:(.text+0x23bb): undefined reference to `glMatrixMode' interface.c:(.text+0x23c7): undefined reference to `glEnable' interface.c:(.text+0x23d3): undefined reference to `glEnable' interface.c:(.text+0x2496): undefined reference to `glColor3f' interface.c:(.text+0x24a2): undefined reference to `glDisable' interface.c:(.text+0x24ae): undefined reference to `glBegin' interface.c:(.text+0x24ca): undefined reference to `glColor3f' interface.c:(.text+0x2574): undefined reference to `glVertex2i' interface.c:(.text+0x2586): undefined reference to `glVertex2i' interface.c:(.text+0x2598): undefined reference to `glVertex2i' interface.c:(.text+0x25a7): undefined reference to `glVertex2i' interface.c:(.text+0x25b6): undefined reference to `glVertex2i' interface.o:interface.c:(.text+0x25c2): more undefined references to `glVertex2i' follow interface.o: In function `draw_game_map': interface.c:(.text+0x2668): undefined reference to `glColor4f' interface.c:(.text+0x26a4): undefined reference to `glViewport' interface.c:(.text+0x26b0): undefined reference to `glMatrixMode' interface.c:(.text+0x26b5): undefined reference to `glPushMatrix' interface.c:(.text+0x26ba): undefined reference to `glLoadIdentity' interface.c:(.text+0x26f2): undefined reference to `glOrtho' interface.c:(.text+0x26fe): undefined reference to `glMatrixMode' interface.c:(.text+0x2703): undefined reference to `glPushMatrix' interface.c:(.text+0x2708): undefined reference to `glLoadIdentity' interface.c:(.text+0x2769): undefined reference to `glColor3f' interface.c:(.text+0x2900): undefined reference to `glColor3f' interface.c:(.text+0x290c): undefined reference to `glDisable' interface.c:(.text+0x2918): undefined reference to `glBegin' interface.c:(.text+0x293c): undefined reference to `glVertex2i' interface.c:(.text+0x2951): undefined reference to `glVertex2i' interface.c:(.text+0x2963): undefined reference to `glVertex2i' interface.c:(.text+0x2972): undefined reference to `glVertex2i' interface.c:(.text+0x2977): undefined reference to `glEnd' interface.c:(.text+0x2983): undefined reference to `glEnable' interface.c:(.text+0x299f): undefined reference to `glColor3f' interface.c:(.text+0x2a57): undefined reference to `glColor3f' interface.c:(.text+0x2b49): undefined reference to `SDL_GetTicks' interface.c:(.text+0x2b62): undefined reference to `sinf' interface.c:(.text+0x2bd3): undefined reference to `glColor3f' interface.c:(.text+0x2be5): undefined reference to `glVertex2i' interface.c:(.text+0x2bf1): undefined reference to `glVertex2i' interface.c:(.text+0x2bfd): undefined reference to `glVertex2i' interface.c:(.text+0x2c0c): undefined reference to `glVertex2i' interface.c:(.text+0x2c1b): undefined reference to `glVertex2i' interface.o:interface.c:(.text+0x2c2a): more undefined references to `glVertex2i' follow interface.o: In function `draw_game_map': interface.c:(.text+0x2c4a): undefined reference to `glEnd' interface.c:(.text+0x2cff): undefined reference to `glColor3f' interface.c:(.text+0x2d0b): undefined reference to `glDisable' interface.c:(.text+0x2d17): undefined reference to `glBegin' interface.c:(.text+0x2d32): undefined reference to `glVertex2i' interface.c:(.text+0x2d3e): undefined reference to `glVertex2i' interface.c:(.text+0x2d4d): undefined reference to `glVertex2i' interface.c:(.text+0x2d59): undefined reference to `glVertex2i' interface.c:(.text+0x2d5e): undefined reference to `glEnd' interface.c:(.text+0x2d6a): undefined reference to `glEnable' interface.c:(.text+0x2d86): undefined reference to `glColor3f' interface.o: In function `draw_2d_thing_r': interface.c:(.text+0x7a7): undefined reference to `glVertex3i' interface.o: In function `draw_2d_thing': interface.c:(.text+0x887): undefined reference to `glVertex3i' interface.o: In function `Enter2DModeExtended': interface.c:(.text+0xf22): undefined reference to `glLoadIdentity' interface.o: In function `draw_console_pic': interface.c:(.text+0x1ad8): undefined reference to `glEnd' items.o: In function `drag_item': items.c:(.text+0xa16): undefined reference to `glBindTexture' items.c:(.text+0xa2e): undefined reference to `glBegin' items.c:(.text+0xa87): undefined reference to `glEnd' items.c:(.text+0xb64): undefined reference to `glEnd' items.o: In function `rendergrid': items.c:(.text+0x10e2): undefined reference to `glBegin' items.c:(.text+0x110e): undefined reference to `glVertex2i' items.c:(.text+0x111a): undefined reference to `glVertex2i' items.c:(.text+0x1156): undefined reference to `glVertex2i' items.c:(.text+0x1162): undefined reference to `glVertex2i' items.o: In function `display_items_handler': items.c:(.text+0x1e2d): undefined reference to `SDL_GetTicks' items.c:(.text+0x1e45): undefined reference to `glEnable' items.c:(.text+0x1ea1): undefined reference to `glColor3f' items.c:(.text+0x1f24): undefined reference to `glColor3f' items.c:(.text+0x1fe0): undefined reference to `glColor3f' items.c:(.text+0x2074): undefined reference to `glColor3f' items.c:(.text+0x20e7): undefined reference to `glColor3f' items.c:(.text+0x21a2): undefined reference to `glBindTexture' items.c:(.text+0x21c6): undefined reference to `glBegin' items.c:(.text+0x221b): undefined reference to `glEnd' items.c:(.text+0x22e1): undefined reference to `glDisable' items.c:(.text+0x22ed): undefined reference to `glEnable' items.c:(.text+0x2301): undefined reference to `glBlendFunc' items.c:(.text+0x230d): undefined reference to `glBegin' items.c:(.text+0x2390): undefined reference to `glColor4f' items.c:(.text+0x23a8): undefined reference to `glVertex2f' items.c:(.text+0x2407): undefined reference to `tan' items.c:(.text+0x2463): undefined reference to `glVertex2f' items.c:(.text+0x247b): undefined reference to `glVertex2f' items.c:(.text+0x2496): undefined reference to `glVertex2f' items.c:(.text+0x249b): undefined reference to `glEnd' items.c:(.text+0x24a7): undefined reference to `glDisable' items.c:(.text+0x24b3): undefined reference to `glEnable' items.c:(.text+0x279c): undefined reference to `glColor3f' items.c:(.text+0x2845): undefined reference to `glColor3f' items.c:(.text+0x28d2): undefined reference to `glDisable' items.c:(.text+0x28ee): undefined reference to `glColor3f' items.c:(.text+0x293b): undefined reference to `glColor3f' items.c:(.text+0x298d): undefined reference to `glColor3f' items.c:(.text+0x299c): undefined reference to `glBegin' items.c:(.text+0x29c7): undefined reference to `glVertex3i' items.c:(.text+0x29e8): undefined reference to `glVertex3i' items.c:(.text+0x2a0c): undefined reference to `glVertex3i' items.c:(.text+0x2a2f): undefined reference to `glVertex3i' items.c:(.text+0x2a34): undefined reference to `glEnd' items.c:(.text+0x2a66): undefined reference to `glColor3f' items.c:(.text+0x2a72): undefined reference to `glBegin' items.c:(.text+0x2aa4): undefined reference to `glVertex3i' items.c:(.text+0x2ad6): undefined reference to `glVertex3i' items.c:(.text+0x2b08): undefined reference to `glVertex3i' items.c:(.text+0x2b3a): undefined reference to `glVertex3i' items.c:(.text+0x2b3f): undefined reference to `glEnd' items.c:(.text+0x2b5b): undefined reference to `glColor3f' items.c:(.text+0x2b9e): undefined reference to `glEnable' items.c:(.text+0x2c58): undefined reference to `glDisable' items.c:(.text+0x2c64): undefined reference to `glEnable' items.c:(.text+0x2c78): undefined reference to `glBlendFunc' items.c:(.text+0x2c84): undefined reference to `glBegin' items.c:(.text+0x2cad): undefined reference to `pow' items.c:(.text+0x2cc3): undefined reference to `sin' items.c:(.text+0x2cf2): undefined reference to `glDisable' items.c:(.text+0x2cfe): undefined reference to `glEnable' items.c:(.text+0x2d12): undefined reference to `glBlendFunc' items.c:(.text+0x2d1e): undefined reference to `glBegin' items.c:(.text+0x2d42): undefined reference to `glColor4f' items.c:(.text+0x2d5a): undefined reference to `glVertex2f' items.c:(.text+0x2db0): undefined reference to `glVertex2f' items.c:(.text+0x2dc8): undefined reference to `glVertex2f' items.c:(.text+0x2de6): undefined reference to `glVertex2f' items.c:(.text+0x2e04): undefined reference to `glVertex2f' items.o:items.c:(.text+0x2e1c): more undefined references to `glVertex2f' follow items.o: In function `display_items_handler': items.c:(.text+0x2e44): undefined reference to `tan' items.c:(.text+0x2ea6): undefined reference to `glVertex2f' items.c:(.text+0x2ebe): undefined reference to `glVertex2f' items.c:(.text+0x2ee4): undefined reference to `tan' items.c:(.text+0x2f28): undefined reference to `glVertex2f' items.c:(.text+0x2f56): undefined reference to `tan' items.c:(.text+0x2faa): undefined reference to `glVertex2f' items.c:(.text+0x2fc2): undefined reference to `glVertex2f' items.c:(.text+0x2fe6): undefined reference to `glVertex2f' items.c:(.text+0x3010): undefined reference to `glColor3f' items.c:(.text+0x310c): undefined reference to `tan' items.o: In function `rendergrid': items.c:(.text+0x1176): undefined reference to `glEnd' io/map_io.o: In function `load_map': map_io.c:(.text+0x536): undefined reference to `glPushMatrix' map_io.c:(.text+0x547): undefined reference to `glLoadMatrixf' map_io.c:(.text+0x54c): undefined reference to `glPushMatrix' map_io.c:(.text+0x554): undefined reference to `glMultMatrixf' map_io.c:(.text+0x564): undefined reference to `glGetFloatv' map_io.c:(.text+0x569): undefined reference to `glPopMatrix' map_io.c:(.text+0x577): undefined reference to `glMultMatrixf' map_io.c:(.text+0x58d): undefined reference to `glGetFloatv' map_io.c:(.text+0x592): undefined reference to `glPopMatrix' io/xmlcallbacks.o: In function `xml_register_el_input_callbacks': xmlcallbacks.c:(.text+0x26): undefined reference to `xmlRegisterInputCallbacks' knowledge.o: In function `display_knowledge_handler': knowledge.c:(.text+0x40a): undefined reference to `glDisable' knowledge.c:(.text+0x426): undefined reference to `glColor3f' knowledge.c:(.text+0x432): undefined reference to `glBegin' knowledge.c:(.text+0x44e): undefined reference to `glVertex3i' knowledge.c:(.text+0x46c): undefined reference to `glVertex3i' knowledge.c:(.text+0x488): undefined reference to `glVertex3i' knowledge.c:(.text+0x4a6): undefined reference to `glVertex3i' knowledge.c:(.text+0x4c2): undefined reference to `glVertex3i' knowledge.o:knowledge.c:(.text+0x4de): more undefined references to `glVertex3i' follow knowledge.o: In function `display_knowledge_handler': knowledge.c:(.text+0x58b): undefined reference to `glEnd' knowledge.c:(.text+0x597): undefined reference to `glBegin' knowledge.c:(.text+0x5b3): undefined reference to `glColor3f' knowledge.c:(.text+0x5cf): undefined reference to `glVertex3i' knowledge.c:(.text+0x5e7): undefined reference to `glVertex3i' knowledge.c:(.text+0x603): undefined reference to `glColor3f' knowledge.c:(.text+0x622): undefined reference to `glVertex3i' knowledge.c:(.text+0x63e): undefined reference to `glVertex3i' knowledge.c:(.text+0x65a): undefined reference to `glColor3f' knowledge.c:(.text+0x65f): undefined reference to `glEnd' knowledge.c:(.text+0x66b): undefined reference to `glEnable' knowledge.c:(.text+0x6ab): undefined reference to `glColor3f' knowledge.c:(.text+0x750): undefined reference to `glColor3f' knowledge.c:(.text+0x7d8): undefined reference to `glColor3f' knowledge.c:(.text+0x800): undefined reference to `glColor3f' langselwin.o: In function `display_langsel_win': langselwin.c:(.text+0x21): undefined reference to `xmlReadFile' langselwin.c:(.text+0x37): undefined reference to `xmlDocGetRootElement' langselwin.c:(.text+0x54): undefined reference to `xmlStrcasecmp' langselwin.c:(.text+0x98): undefined reference to `xmlGetProp' langselwin.c:(.text+0xab): undefined reference to `xmlGetProp' langselwin.c:(.text+0xbd): undefined reference to `xmlGetProp' langselwin.c:(.text+0xd0): undefined reference to `xmlGetProp' langselwin.c:(.text+0x198): undefined reference to `xmlFree' langselwin.c:(.text+0x1a1): undefined reference to `xmlFree' langselwin.c:(.text+0x1ad): undefined reference to `xmlFree' langselwin.c:(.text+0x1b9): undefined reference to `xmlFree' langselwin.c:(.text+0x1e7): undefined reference to `xmlStrcasecmp' langselwin.c:(.text+0x202): undefined reference to `xmlStrcasecmp' langselwin.c:(.text+0x232): undefined reference to `xmlGetProp' langselwin.c:(.text+0x271): undefined reference to `xmlGetProp' langselwin.c:(.text+0x2d6): undefined reference to `xmlFree' langselwin.c:(.text+0x316): undefined reference to `xmlFreeDoc' langselwin.c:(.text+0x557): undefined reference to `xmlFreeDoc' langselwin.c:(.text+0x615): undefined reference to `xmlFreeDoc' langselwin.o: In function `display_langsel_handler': langselwin.c:(.text+0xfea): undefined reference to `glColor3f' langselwin.c:(.text+0xff6): undefined reference to `glDisable' langselwin.c:(.text+0x1002): undefined reference to `glBegin' langselwin.c:(.text+0x103e): undefined reference to `glVertex2i' langselwin.c:(.text+0x107e): undefined reference to `glVertex2i' langselwin.c:(.text+0x1083): undefined reference to `glEnd' langselwin.c:(.text+0x108f): undefined reference to `glEnable' langselwin.c:(.text+0x1149): undefined reference to `glColor3f' langselwin.c:(.text+0x11f6): undefined reference to `glColor3f' langselwin.c:(.text+0x1269): undefined reference to `glColor3f' lights.o: In function `build_sun_pos_table': lights.c:(.text+0x7bf): undefined reference to `sincosf' lights.c:(.text+0x82f): undefined reference to `sincosf' lights.c:(.text+0x89f): undefined reference to `sincosf' lights.o: In function `draw_dungeon_light': lights.c:(.text+0x99a): undefined reference to `glLightfv' lights.c:(.text+0x9b5): undefined reference to `glLightfv' lights.c:(.text+0x9cd): undefined reference to `glLightfv' lights.o: In function `set_material': lights.c:(.text+0xa17): undefined reference to `glMaterialfv' lights.c:(.text+0xa2f): undefined reference to `glMaterialfv' lights.c:(.text+0xa47): undefined reference to `glMaterialfv' lights.o: In function `reset_material': lights.c:(.text+0xaa8): undefined reference to `glMaterialfv' lights.c:(.text+0xac3): undefined reference to `glMaterialfv' lights.o:lights.c:(.text+0xade): more undefined references to `glMaterialfv' follow lights.o: In function `enable_local_lights': lights.c:(.text+0xb14): undefined reference to `glEnable' lights.c:(.text+0xb2a): undefined reference to `glEnable' lights.c:(.text+0xb3f): undefined reference to `glEnable' lights.c:(.text+0xb54): undefined reference to `glEnable' lights.o: In function `init_lights': lights.c:(.text+0xba3): undefined reference to `glLightf' lights.c:(.text+0xbbb): undefined reference to `glLightfv' lights.c:(.text+0xbd6): undefined reference to `glLightfv' lights.c:(.text+0xbee): undefined reference to `glLightfv' lights.c:(.text+0xc06): undefined reference to `glLightf' lights.c:(.text+0xc12): undefined reference to `glEnable' lights.c:(.text+0xc2e): undefined reference to `glLightf' lights.c:(.text+0xc46): undefined reference to `glLightfv' lights.c:(.text+0xc61): undefined reference to `glLightfv' lights.c:(.text+0xc79): undefined reference to `glLightfv' lights.c:(.text+0xc91): undefined reference to `glLightf' lights.c:(.text+0xc9d): undefined reference to `glEnable' lights.c:(.text+0xcb9): undefined reference to `glLightf' lights.c:(.text+0xcd1): undefined reference to `glLightfv' lights.c:(.text+0xcec): undefined reference to `glLightfv' lights.c:(.text+0xd04): undefined reference to `glLightfv' lights.c:(.text+0xd1c): undefined reference to `glLightf' lights.c:(.text+0xd28): undefined reference to `glEnable' lights.c:(.text+0xd44): undefined reference to `glLightf' lights.c:(.text+0xd5c): undefined reference to `glLightfv' lights.c:(.text+0xd77): undefined reference to `glLightfv' lights.c:(.text+0xd8f): undefined reference to `glLightfv' lights.c:(.text+0xda7): undefined reference to `glLightf' lights.c:(.text+0xdb3): undefined reference to `glEnable' lights.c:(.text+0xdcb): undefined reference to `glLightfv' lights.c:(.text+0xde3): undefined reference to `glLightfv' lights.c:(.text+0xdfb): undefined reference to `glLightfv' lights.c:(.text+0xe13): undefined reference to `glLightf' lights.c:(.text+0xe1f): undefined reference to `glEnable' lights.c:(.text+0xe4f): undefined reference to `glEnable' lights.c:(.text+0xe63): undefined reference to `glNormal3f' lights.o: In function `disable_local_lights': lights.c:(.text+0x1128): undefined reference to `glDisable' lights.c:(.text+0x1134): undefined reference to `glDisable' lights.c:(.text+0x1140): undefined reference to `glDisable' lights.c:(.text+0x114c): undefined reference to `glDisable' lights.o: In function `draw_lights': lights.c:(.text+0x140b): undefined reference to `glLightfv' lights.c:(.text+0x1445): undefined reference to `glLightfv' lights.o: In function `test_point_visible': lights.c:(.text+0x14d7): undefined reference to `glGetDoublev' lights.c:(.text+0x14e7): undefined reference to `glGetDoublev' lights.c:(.text+0x14f7): undefined reference to `glGetIntegerv' lights.c:(.text+0x1531): undefined reference to `gluProject' lights.c:(.text+0x1598): undefined reference to `glReadPixels' lights.o: In function `draw_global_light': lights.c:(.text+0x167c): undefined reference to `glLightfv' lights.c:(.text+0x1698): undefined reference to `glLightfv' lights.c:(.text+0x1748): undefined reference to `glLightfv' lights.c:(.text+0x1767): undefined reference to `glLightfv' load_gl_extensions.o: In function `el_init_GL_VERSION_1_4': load_gl_extensions.c:(.text+0xb2): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0xc5): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0xe4): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0xff): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x11a): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.o:load_gl_extensions.c:(.text+0x135): more undefined references to `SDL_GL_GetProcAddress' follow load_gl_extensions.o: In function `init_opengl_extensions': load_gl_extensions.c:(.text+0x2551): undefined reference to `glGetString' load_gl_extensions.c:(.text+0x2577): undefined reference to `glGetString' load_gl_extensions.c:(.text+0x25c1): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x25d4): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x25f5): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x260b): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x26bf): undefined reference to `glGetString' load_gl_extensions.c:(.text+0x274a): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x275d): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x2914): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x2927): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x2943): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.o:load_gl_extensions.c:(.text+0x29e4): more undefined references to `SDL_GL_GetProcAddress' follow load_gl_extensions.o: In function `init_opengl_extensions': load_gl_extensions.c:(.text+0x2adb): undefined reference to `glGetFloatv' load_gl_extensions.c:(.text+0x2c80): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x2c93): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x2cd1): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x2ce4): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.c:(.text+0x2d0a): undefined reference to `SDL_GL_GetProcAddress' load_gl_extensions.o:load_gl_extensions.c:(.text+0x2d20): more undefined references to `SDL_GL_GetProcAddress' follow load_gl_extensions.o: In function `init_opengl_extensions': load_gl_extensions.c:(.text+0x3318): undefined reference to `glGetString' load_gl_extensions.c:(.text+0x3324): undefined reference to `glGetString' load_gl_extensions.c:(.text+0x347e): undefined reference to `glGetIntegerv' loginwin.o: In function `display_login_handler': loginwin.c:(.text+0x6d1): undefined reference to `glBindTexture' loginwin.c:(.text+0x6ed): undefined reference to `glColor3f' loginwin.c:(.text+0x6f9): undefined reference to `glBegin' loginwin.c:(.text+0x8ca): undefined reference to `glEnd' loginwin.c:(.text+0x8e6): undefined reference to `glColor3f' loginwin.c:(.text+0x954): undefined reference to `glColor3f' loading_win.o: In function `update_loading_win': loading_win.c:(.text+0x63): undefined reference to `glLoadIdentity' loading_win.o: In function `destroy_loading_win': loading_win.c:(.text+0x113): undefined reference to `glDeleteTextures' loading_win.o: In function `take_snapshot': loading_win.c:(.text+0x177): undefined reference to `glGenTextures' loading_win.c:(.text+0x18d): undefined reference to `glBindTexture' loading_win.c:(.text+0x1a9): undefined reference to `glTexParameteri' loading_win.c:(.text+0x1c5): undefined reference to `glTexParameteri' loading_win.c:(.text+0x201): undefined reference to `glReadBuffer' loading_win.c:(.text+0x23d): undefined reference to `glCopyTexImage2D' loading_win.o: In function `display_loading_win_handler': loading_win.c:(.text+0x48e): undefined reference to `glBindTexture' loading_win.c:(.text+0x49a): undefined reference to `glEnable' loading_win.c:(.text+0x4a6): undefined reference to `glBegin' loading_win.c:(.text+0x4b7): undefined reference to `glTexCoord2f' loading_win.c:(.text+0x4d3): undefined reference to `glVertex3i' loading_win.c:(.text+0x4df): undefined reference to `glTexCoord2f' loading_win.c:(.text+0x4fa): undefined reference to `glVertex3i' loading_win.c:(.text+0x510): undefined reference to `glTexCoord2f' loading_win.c:(.text+0x52a): undefined reference to `glVertex3i' loading_win.c:(.text+0x540): undefined reference to `glTexCoord2f' loading_win.c:(.text+0x55b): undefined reference to `glVertex3i' loading_win.c:(.text+0x560): undefined reference to `glEnd' loading_win.c:(.text+0x57f): undefined reference to `glColor3f' loading_win.c:(.text+0x638): undefined reference to `glDisable' loading_win.o: In function `update_loading_win': loading_win.c:(.text+0x85): undefined reference to `SDL_GL_SwapBuffers' main.o: In function `start_rendering': main.c:(.text+0x2c1): undefined reference to `SDL_EventState' main.c:(.text+0x2f2): undefined reference to `SDL_CreateThread' main.c:(.text+0x329): undefined reference to `SDL_PollEvent' main.c:(.text+0x33c): undefined reference to `SDL_GetTicks' main.c:(.text+0x3f8): undefined reference to `SDL_Delay' main.c:(.text+0x43b): undefined reference to `SDL_WaitThread' main.c:(.text+0x4b6): undefined reference to `SDL_RemoveTimer' main.c:(.text+0x4c3): undefined reference to `SDL_RemoveTimer' main.c:(.text+0x4f0): undefined reference to `SDL_QuitSubSystem' main.c:(.text+0x4fc): undefined reference to `SDL_QuitSubSystem' main.c:(.text+0x527): undefined reference to `SDL_Quit' main.c:(.text+0x552): undefined reference to `xmlCleanupParser' main.c:(.text+0x607): undefined reference to `SDL_mutexP' main.c:(.text+0x619): undefined reference to `SDL_mutexV' manufacture.o: In function `display_manufacture_handler': manufacture.c:(.text+0xbbe): undefined reference to `glColor3f' manufacture.c:(.text+0xbca): undefined reference to `glEnable' manufacture.c:(.text+0xbe6): undefined reference to `glColor3f' manufacture.c:(.text+0xc10): undefined reference to `glBindTexture' manufacture.c:(.text+0xc28): undefined reference to `glBegin' manufacture.c:(.text+0xc72): undefined reference to `glEnd' manufacture.c:(.text+0xec6): undefined reference to `glBindTexture' manufacture.c:(.text+0xede): undefined reference to `glBegin' manufacture.c:(.text+0xf28): undefined reference to `glEnd' manufacture.c:(.text+0x1026): undefined reference to `glDisable' manufacture.c:(.text+0x1042): undefined reference to `glColor3f' manufacture.c:(.text+0x10bb): undefined reference to `glEnable' map.o: In function `load_empty_map': map.c:(.text+0xa45): undefined reference to `SDLNet_TCP_Close' map.c:(.text+0xa59): undefined reference to `SDL_GetTicks' map.c:(.text+0xa63): undefined reference to `SDLNet_Quit' mapwin.o: In function `display_map_handler': mapwin.c:(.text+0x237): undefined reference to `SDL_GetAppState' mapwin.o: In function `click_map_handler': mapwin.c:(.text+0x5fd): undefined reference to `glDeleteTextures' mines.o: In function `parse_mine_defs': mines.c:(.text+0x85): undefined reference to `xmlStrcasecmp' mines.o: In function `load_mines_config': mines.c:(.text+0x1b3): undefined reference to `xmlReadFile' mines.c:(.text+0x1c1): undefined reference to `xmlDocGetRootElement' mines.c:(.text+0x1de): undefined reference to `xmlStrcmp' mines.c:(.text+0x1f3): undefined reference to `xmlFree' minimap.o: In function `rotate_click_coords': minimap.c:(.text+0x96): undefined reference to `sincos' minimap.o: In function `is_within_radius': minimap.c:(.text+0x139): undefined reference to `sqrt' minimap.o: In function `rotate_at_player': minimap.c:(.text+0x1b6): undefined reference to `glRotatef' minimap.c:(.text+0x1de): undefined reference to `glTranslatef' minimap.c:(.text+0x201): undefined reference to `glScalef' minimap.o: In function `rotate_actor_points': minimap.c:(.text+0x28a): undefined reference to `glTranslatef' minimap.c:(.text+0x2c5): undefined reference to `glRotatef' minimap.c:(.text+0x2f1): undefined reference to `glTranslatef' minimap.c:(.text+0x314): undefined reference to `glScalef' minimap.o: In function `load_exploration_map': minimap.c:(.text+0x46e): undefined reference to `glTexParameteri' minimap.c:(.text+0x48a): undefined reference to `glTexParameteri' minimap.c:(.text+0x4a6): undefined reference to `glTexParameteri' minimap.c:(.text+0x513): undefined reference to `glTexImage2D' minimap.c:(.text+0x565): undefined reference to `glTexImage2D' minimap.c:(.text+0x590): undefined reference to `glTexParameteri' minimap.c:(.text+0x5ac): undefined reference to `glTexParameteri' minimap.c:(.text+0x5d0): undefined reference to `glTexParameteri' minimap.c:(.text+0x5ec): undefined reference to `glTexParameteri' minimap.c:(.text+0x63d): undefined reference to `glTexImage2D' minimap.o: In function `change_minimap': minimap.c:(.text+0x79f): undefined reference to `glGenTextures' minimap.c:(.text+0x7c1): undefined reference to `glBindTexture' minimap.c:(.text+0x7dd): undefined reference to `glTexParameteri' minimap.c:(.text+0x7f9): undefined reference to `glTexParameteri' minimap.c:(.text+0x820): undefined reference to `glDeleteTextures' minimap.c:(.text+0x840): undefined reference to `glDeleteTextures' minimap.c:(.text+0x862): undefined reference to `glDeleteTextures' minimap.o: In function `draw_minimap_title_bar': minimap.c:(.text+0xb47): undefined reference to `glPushMatrix' minimap.c:(.text+0xb68): undefined reference to `glColor3f' minimap.c:(.text+0xb9f): undefined reference to `glBindTexture' minimap.c:(.text+0xbae): undefined reference to `glEnable' minimap.c:(.text+0xbc2): undefined reference to `glAlphaFunc' minimap.c:(.text+0xbce): undefined reference to `glEnable' minimap.c:(.text+0xbda): undefined reference to `glBegin' minimap.c:(.text+0xbee): undefined reference to `glTexCoord2f' minimap.c:(.text+0xc16): undefined reference to `glVertex3i' minimap.c:(.text+0xc2a): undefined reference to `glTexCoord2f' minimap.c:(.text+0xc52): undefined reference to `glVertex3i' minimap.c:(.text+0xc66): undefined reference to `glTexCoord2f' minimap.c:(.text+0xc8b): undefined reference to `glVertex3i' minimap.c:(.text+0xc9f): undefined reference to `glTexCoord2f' minimap.c:(.text+0xcc4): undefined reference to `glVertex3i' minimap.c:(.text+0xcd8): undefined reference to `glTexCoord2f' minimap.c:(.text+0xcfd): undefined reference to `glVertex3i' minimap.c:(.text+0xd11): undefined reference to `glTexCoord2f' minimap.c:(.text+0xd36): undefined reference to `glVertex3i' minimap.c:(.text+0xd4a): undefined reference to `glTexCoord2f' minimap.c:(.text+0xd72): undefined reference to `glVertex3i' minimap.c:(.text+0xd86): undefined reference to `glTexCoord2f' minimap.c:(.text+0xdae): undefined reference to `glVertex3i' minimap.c:(.text+0xdb3): undefined reference to `glEnd' minimap.c:(.text+0xdbf): undefined reference to `glDisable' minimap.c:(.text+0xdcb): undefined reference to `glDisable' minimap.c:(.text+0xde7): undefined reference to `glColor3f' minimap.c:(.text+0xdf3): undefined reference to `glBegin' minimap.c:(.text+0xe0f): undefined reference to `glVertex2f' minimap.c:(.text+0xe28): undefined reference to `glVertex2f' minimap.c:(.text+0xe3b): undefined reference to `glVertex2f' minimap.c:(.text+0xe4e): undefined reference to `glVertex2f' minimap.c:(.text+0xe53): undefined reference to `glEnd' minimap.c:(.text+0xe6f): undefined reference to `glColor3f' minimap.c:(.text+0xe7b): undefined reference to `glBegin' minimap.c:(.text+0xe8b): undefined reference to `glVertex2i' minimap.c:(.text+0xe9b): undefined reference to `glVertex2i' minimap.c:(.text+0xeab): undefined reference to `glVertex2i' minimap.c:(.text+0xebb): undefined reference to `glVertex2i' minimap.c:(.text+0xed1): undefined reference to `glVertex2i' minimap.c:(.text+0xed6): undefined reference to `glEnd' minimap.c:(.text+0xee2): undefined reference to `glLineWidth' minimap.c:(.text+0xeee): undefined reference to `glBegin' minimap.c:(.text+0xefe): undefined reference to `glVertex2i' minimap.c:(.text+0xf0e): undefined reference to `glVertex2i' minimap.c:(.text+0xf1e): undefined reference to `glVertex2i' minimap.c:(.text+0xf2e): undefined reference to `glVertex2i' minimap.c:(.text+0xf33): undefined reference to `glEnd' minimap.c:(.text+0xf3f): undefined reference to `glLineWidth' minimap.o: In function `mouseover_minimap_handler': minimap.c:(.text+0xfaf): undefined reference to `sqrt' minimap.o: In function `keypress_minimap_handler': minimap.c:(.text+0x1077): undefined reference to `sqrt' minimap.o: In function `click_minimap_handler': minimap.c:(.text+0x11e7): undefined reference to `sqrt' minimap.c:(.text+0x12d4): undefined reference to `sqrt' minimap.o: In function `draw_actor_points': minimap.c:(.text+0x142f): undefined reference to `glPushMatrix' minimap.c:(.text+0x143b): undefined reference to `glDisable' minimap.c:(.text+0x1447): undefined reference to `glPointSize' minimap.c:(.text+0x1489): undefined reference to `glTranslatef' minimap.c:(.text+0x14c5): undefined reference to `glRotatef' minimap.c:(.text+0x14f1): undefined reference to `glTranslatef' minimap.c:(.text+0x1512): undefined reference to `glScalef' minimap.c:(.text+0x1543): undefined reference to `glTranslatef' minimap.c:(.text+0x154f): undefined reference to `glBegin' minimap.c:(.text+0x15b7): undefined reference to `glColor3ub' minimap.c:(.text+0x15d5): undefined reference to `glVertex2f' minimap.c:(.text+0x16a6): undefined reference to `glColor3f' minimap.c:(.text+0x16c8): undefined reference to `glColor3f' minimap.c:(.text+0x16f0): undefined reference to `glColor3f' minimap.c:(.text+0x1718): undefined reference to `glColor3f' minimap.c:(.text+0x1740): undefined reference to `glColor3f' minimap.o:minimap.c:(.text+0x1768): more undefined references to `glColor3f' follow minimap.o: In function `draw_actor_points': minimap.c:(.text+0x17fb): undefined reference to `glVertex2f' minimap.c:(.text+0x180b): undefined reference to `glEnd' minimap.c:(.text+0x1810): undefined reference to `glPopMatrix' minimap.c:(.text+0x18a7): undefined reference to `sqrt' minimap.c:(.text+0x1900): undefined reference to `glColor4f' minimap.c:(.text+0x1923): undefined reference to `glPushMatrix' minimap.c:(.text+0x192f): undefined reference to `glDisable' minimap.c:(.text+0x196d): undefined reference to `glTranslatef' minimap.c:(.text+0x19a9): undefined reference to `glRotatef' minimap.c:(.text+0x19e3): undefined reference to `glTranslatef' minimap.c:(.text+0x19fa): undefined reference to `glScalef' minimap.c:(.text+0x1a24): undefined reference to `glTranslatef' minimap.c:(.text+0x1a30): undefined reference to `glBegin' minimap.c:(.text+0x1a4c): undefined reference to `glColor3f' minimap.c:(.text+0x1a75): undefined reference to `glVertex2f' minimap.c:(.text+0x1a96): undefined reference to `glVertex2f' minimap.c:(.text+0x1aab): undefined reference to `glVertex2f' minimap.c:(.text+0x1ac0): undefined reference to `glVertex2f' minimap.c:(.text+0x1ac5): undefined reference to `glEnd' minimap.c:(.text+0x1aca): undefined reference to `glPopMatrix' minimap.o: In function `display_minimap_handler': minimap.c:(.text+0x1bb3): undefined reference to `glTranslatef' minimap.c:(.text+0x1bbf): undefined reference to `glDisable' minimap.c:(.text+0x1bd2): undefined reference to `glColor3f' minimap.c:(.text+0x1bde): undefined reference to `glBegin' minimap.c:(.text+0x1c0a): undefined reference to `sincos' minimap.c:(.text+0x1c44): undefined reference to `glVertex2f' minimap.c:(.text+0x1c59): undefined reference to `glEnd' minimap.c:(.text+0x1c61): undefined reference to `glPushMatrix' minimap.c:(.text+0x1c86): undefined reference to `glTranslatef' minimap.c:(.text+0x1c92): undefined reference to `glClearStencil' minimap.c:(.text+0x1c9e): undefined reference to `glClear' minimap.c:(.text+0x1caa): undefined reference to `glEnable' minimap.c:(.text+0x1cc6): undefined reference to `glStencilFunc' minimap.c:(.text+0x1ce2): undefined reference to `glStencilOp' minimap.c:(.text+0x1d06): undefined reference to `glColorMask' minimap.c:(.text+0x1d12): undefined reference to `glDepthMask' minimap.c:(.text+0x1d25): undefined reference to `glColor3f' minimap.c:(.text+0x1d31): undefined reference to `glBegin' minimap.c:(.text+0x1d58): undefined reference to `sincos' minimap.c:(.text+0x1d85): undefined reference to `glVertex2f' minimap.c:(.text+0x1d92): undefined reference to `glEnd' minimap.c:(.text+0x1dae): undefined reference to `glStencilFunc' minimap.c:(.text+0x1dca): undefined reference to `glStencilOp' minimap.c:(.text+0x1dee): undefined reference to `glColorMask' minimap.c:(.text+0x1dfa): undefined reference to `glDepthMask' minimap.c:(.text+0x1e06): undefined reference to `glEnable' minimap.c:(.text+0x1e28): undefined reference to `glBindTexture' minimap.c:(.text+0x1e4c): undefined reference to `glColor4f' minimap.c:(.text+0x1eb0): undefined reference to `glTranslatef' minimap.c:(.text+0x1ed6): undefined reference to `glScalef' minimap.c:(.text+0x1f09): undefined reference to `glTranslatef' minimap.c:(.text+0x1f15): undefined reference to `glBegin' minimap.c:(.text+0x1f29): undefined reference to `glTexCoord2f' minimap.c:(.text+0x1f50): undefined reference to `glVertex2f' minimap.c:(.text+0x1f63): undefined reference to `glTexCoord2f' minimap.c:(.text+0x1f7b): undefined reference to `glVertex2f' minimap.c:(.text+0x1f8a): undefined reference to `glTexCoord2f' minimap.c:(.text+0x1fa9): undefined reference to `glVertex2f' minimap.c:(.text+0x1fbc): undefined reference to `glTexCoord2f' minimap.c:(.text+0x1fd1): undefined reference to `glVertex2f' minimap.c:(.text+0x1fd6): undefined reference to `glEnd' minimap.c:(.text+0x1fe2): undefined reference to `glDisable' minimap.c:(.text+0x1fe7): undefined reference to `glPopMatrix' minimap.c:(.text+0x2021): undefined reference to `glPushMatrix' minimap.c:(.text+0x2034): undefined reference to `glColor3f' minimap.c:(.text+0x2054): undefined reference to `glTranslatef' minimap.c:(.text+0x2085): undefined reference to `glRotatef' minimap.c:(.text+0x20a9): undefined reference to `glRotatef' minimap.c:(.text+0x20b5): undefined reference to `glEnable' minimap.c:(.text+0x20c1): undefined reference to `glEnable' minimap.c:(.text+0x20d5): undefined reference to `glBlendFunc' minimap.c:(.text+0x20f7): undefined reference to `glBindTexture' minimap.c:(.text+0x2103): undefined reference to `glBegin' minimap.c:(.text+0x2117): undefined reference to `glTexCoord2f' minimap.c:(.text+0x2145): undefined reference to `glVertex2f' minimap.c:(.text+0x2159): undefined reference to `glTexCoord2f' minimap.c:(.text+0x2170): undefined reference to `glVertex2f' minimap.c:(.text+0x2184): undefined reference to `glTexCoord2f' minimap.c:(.text+0x21a2): undefined reference to `glVertex2f' minimap.c:(.text+0x21b6): undefined reference to `glTexCoord2f' minimap.c:(.text+0x21cb): undefined reference to `glVertex2f' minimap.c:(.text+0x21d0): undefined reference to `glEnd' minimap.c:(.text+0x21dc): undefined reference to `glDisable' minimap.c:(.text+0x21e8): undefined reference to `glDisable' minimap.c:(.text+0x21ed): undefined reference to `glPopMatrix' minimap.c:(.text+0x222c): undefined reference to `glRotatef' minimap.c:(.text+0x2259): undefined reference to `glTranslatef' minimap.c:(.text+0x2261): undefined reference to `glPushMatrix' minimap.c:(.text+0x2270): undefined reference to `glDisable' minimap.c:(.text+0x2283): undefined reference to `glColor3f' minimap.c:(.text+0x228f): undefined reference to `glBegin' minimap.c:(.text+0x22ba): undefined reference to `sincos' minimap.c:(.text+0x22f6): undefined reference to `glVertex2f' minimap.c:(.text+0x2309): undefined reference to `glEnd' minimap.c:(.text+0x230e): undefined reference to `glPopMatrix' minimap.c:(.text+0x2313): undefined reference to `glPushMatrix' minimap.c:(.text+0x232f): undefined reference to `glColor3f' minimap.c:(.text+0x234c): undefined reference to `glTranslatef' minimap.c:(.text+0x237e): undefined reference to `glRotatef' minimap.c:(.text+0x23a2): undefined reference to `glRotatef' minimap.c:(.text+0x23ae): undefined reference to `glEnable' minimap.c:(.text+0x23ba): undefined reference to `glEnable' minimap.c:(.text+0x23ce): undefined reference to `glBlendFunc' minimap.c:(.text+0x23f0): undefined reference to `glBindTexture' minimap.c:(.text+0x23fc): undefined reference to `glBegin' minimap.c:(.text+0x2410): undefined reference to `glTexCoord2f' minimap.c:(.text+0x243e): undefined reference to `glVertex2f' minimap.c:(.text+0x2452): undefined reference to `glTexCoord2f' minimap.c:(.text+0x2469): undefined reference to `glVertex2f' minimap.c:(.text+0x247d): undefined reference to `glTexCoord2f' minimap.c:(.text+0x249b): undefined reference to `glVertex2f' minimap.c:(.text+0x24af): undefined reference to `glTexCoord2f' minimap.c:(.text+0x24c4): undefined reference to `glVertex2f' minimap.c:(.text+0x24c9): undefined reference to `glEnd' minimap.c:(.text+0x24d5): undefined reference to `glDisable' minimap.c:(.text+0x24e1): undefined reference to `glDisable' minimap.c:(.text+0x24e6): undefined reference to `glPopMatrix' minimap.c:(.text+0x25af): undefined reference to `glRotatef' minimap.c:(.text+0x25dc): undefined reference to `glRotatef' minimap.o: In function `rotate_at_player': minimap.c:(.text+0x230): undefined reference to `glTranslatef' minimap.o: In function `rotate_actor_points': minimap.c:(.text+0x343): undefined reference to `glTranslatef' minimap.o: In function `draw_minimap_title_bar': minimap.c:(.text+0xf4b): undefined reference to `glPopMatrix' minimap.o: In function `draw_actor_points': minimap.c:(.text+0x1916): undefined reference to `glEnable' misc.o: In function `draw_circle_ext': misc.c:(.text+0x2b3): undefined reference to `sincos' misc.c:(.text+0x2d9): undefined reference to `glVertex2f' misc.c:(.text+0x34b): undefined reference to `sincos' misc.c:(.text+0x371): undefined reference to `glVertex2f' misc.o: In function `draw_smooth_button': misc.c:(.text+0x493): undefined reference to `glDisable' misc.c:(.text+0x4b0): undefined reference to `glBegin' misc.c:(.text+0x511): undefined reference to `glEnd' misc.c:(.text+0x539): undefined reference to `glBegin' misc.c:(.text+0x5ac): undefined reference to `glEnd' misc.c:(.text+0x5b8): undefined reference to `glEnable' misc.c:(.text+0x5d1): undefined reference to `glColor3f' misc.c:(.text+0x630): undefined reference to `glEnable' misc.c:(.text+0x652): undefined reference to `glColor3f' misc.c:(.text+0x679): undefined reference to `glColor4f' misc.o: In function `draw_box': misc.c:(.text+0x734): undefined reference to `glDisable' misc.c:(.text+0x74a): undefined reference to `glBegin' misc.c:(.text+0x759): undefined reference to `glVertex2i' misc.c:(.text+0x82b): undefined reference to `glVertex2i' misc.c:(.text+0x830): undefined reference to `glEnd' misc.c:(.text+0x856): undefined reference to `glBegin' misc.c:(.text+0x919): undefined reference to `glEnd' misc.c:(.text+0x931): undefined reference to `glDisable' misc.c:(.text+0x948): undefined reference to `glBegin' misc.c:(.text+0x957): undefined reference to `glVertex2i' misc.o: In function `IMG_SavePNG_RW': misc.c:(.text+0xa7e): undefined reference to `png_create_write_struct' misc.c:(.text+0xa91): undefined reference to `png_create_info_struct' misc.c:(.text+0xad1): undefined reference to `png_set_write_fn' misc.c:(.text+0xb2d): undefined reference to `png_set_IHDR' misc.c:(.text+0xb3f): undefined reference to `png_write_info' misc.c:(.text+0xb4a): undefined reference to `png_set_packing' misc.c:(.text+0xba6): undefined reference to `png_write_image' misc.c:(.text+0xbb8): undefined reference to `png_write_end' misc.c:(.text+0xbe7): undefined reference to `png_destroy_write_struct' misc.c:(.text+0xc00): undefined reference to `SDL_SetError' misc.c:(.text+0xc20): undefined reference to `SDL_SetError' misc.c:(.text+0xc49): undefined reference to `SDL_SetError' misc.c:(.text+0xc5c): undefined reference to `SDL_SetError' misc.o: In function `IMG_SavePNG': misc.c:(.text+0xc90): undefined reference to `SDL_RWFromFile' misc.o: In function `png_write_data': misc.c:(.text+0xcdd): undefined reference to `png_get_io_ptr' misc.o: In function `my_gzopen': misc.c:(.text+0xd42): undefined reference to `gzopen' misc.c:(.text+0xd60): undefined reference to `gzopen' misc.o: In function `makeScreenShot': misc.c:(.text+0xf19): undefined reference to `glGetIntegerv' misc.c:(.text+0xf92): undefined reference to `glReadPixels' misc.c:(.text+0xfda): undefined reference to `SDL_CreateRGBSurface' misc.c:(.text+0x106c): undefined reference to `SDL_UnlockSurface' misc.c:(.text+0x108e): undefined reference to `SDL_FreeSurface' misc.c:(.text+0x10a4): undefined reference to `SDL_LockSurface' misc.o: In function `get_click_line': misc.c:(.text+0x1207): undefined reference to `glGetDoublev' misc.c:(.text+0x1217): undefined reference to `glGetDoublev' misc.c:(.text+0x1230): undefined reference to `glGetIntegerv' misc.c:(.text+0x1286): undefined reference to `gluUnProject' misc.c:(.text+0x12dc): undefined reference to `gluUnProject' misc.o: In function `draw_circle_ext': misc.c:(.text+0x3a2): undefined reference to `glVertex2f' misc.o: In function `draw_box': misc.c:(.text+0x843): undefined reference to `glEnable' misc.o: In function `png_io_flush': misc.c:(.text+0xcc8): undefined reference to `png_get_io_ptr' missiles.o: In function `missiles_parse_nodes': missiles.c:(.text+0x141): undefined reference to `xmlStrcasecmp' missiles.c:(.text+0x197): undefined reference to `xmlStrcasecmp' missiles.c:(.text+0x1ae): undefined reference to `xmlStrcasecmp' missiles.c:(.text+0x237): undefined reference to `xmlStrcasecmp' missiles.c:(.text+0x24e): undefined reference to `xmlStrcasecmp' missiles.o:missiles.c:(.text+0x3c9): more undefined references to `xmlStrcasecmp' follow missiles.o: In function `missiles_read_defs': missiles.c:(.text+0x446): undefined reference to `xmlReadFile' missiles.c:(.text+0x454): undefined reference to `xmlDocGetRootElement' missiles.c:(.text+0x46d): undefined reference to `xmlStrcasecmp' missiles.c:(.text+0x483): undefined reference to `xmlFreeDoc' missiles.o: In function `missiles_fire_a_to_b': missiles.c:(.text+0x501): undefined reference to `SDL_mutexP' missiles.c:(.text+0x5e5): undefined reference to `SDL_mutexV' missiles.o: In function `missiles_fire_a_to_xyz': missiles.c:(.text+0x65e): undefined reference to `SDL_mutexP' missiles.c:(.text+0x70f): undefined reference to `SDL_mutexV' missiles.o: In function `missiles_aim_at_b': missiles.c:(.text+0x831): undefined reference to `SDL_mutexP' missiles.c:(.text+0x934): undefined reference to `SDL_mutexV' missiles.o: In function `missiles_aim_at_xyz': missiles.c:(.text+0x9ae): undefined reference to `SDL_mutexP' missiles.c:(.text+0xa80): undefined reference to `SDL_mutexV' missiles.o: In function `missiles_rotate_actor_bones': missiles.c:(.text+0xb02): undefined reference to `CalModel_GetSkeleton' missiles.c:(.text+0xc0b): undefined reference to `sincosf' missiles.c:(.text+0xc1c): undefined reference to `CalVector_New' missiles.c:(.text+0xc23): undefined reference to `CalQuaternion_New' missiles.c:(.text+0xc2b): undefined reference to `CalQuaternion_New' missiles.c:(.text+0xc41): undefined reference to `CalSkeleton_GetBone' missiles.c:(.text+0xc49): undefined reference to `CalBone_GetRotationAbsolute' missiles.c:(.text+0xc63): undefined reference to `CalSkeleton_GetBone' missiles.c:(.text+0xc71): undefined reference to `CalBone_GetRotation' missiles.c:(.text+0xc91): undefined reference to `CalVector_Set' missiles.c:(.text+0xca5): undefined reference to `CalVector_Transform' missiles.c:(.text+0xcb5): undefined reference to `CalVector_Get' missiles.c:(.text+0xcd9): undefined reference to `sincosf' missiles.c:(.text+0xd09): undefined reference to `CalQuaternion_Set' missiles.c:(.text+0xd1b): undefined reference to `CalQuaternion_Multiply' missiles.c:(.text+0xd3a): undefined reference to `CalVector_Set' missiles.c:(.text+0xd4e): undefined reference to `CalVector_Transform' missiles.c:(.text+0xd5e): undefined reference to `CalVector_Get' missiles.c:(.text+0xd7f): undefined reference to `sincosf' missiles.c:(.text+0xdac): undefined reference to `CalQuaternion_Set' missiles.c:(.text+0xdbe): undefined reference to `CalQuaternion_Multiply' missiles.c:(.text+0xdcc): undefined reference to `CalBone_CalculateState' missiles.c:(.text+0xe17): undefined reference to `CalSkeleton_GetBone' missiles.c:(.text+0xe1f): undefined reference to `CalBone_GetRotationAbsolute' missiles.c:(.text+0xe39): undefined reference to `CalSkeleton_GetBone' missiles.c:(.text+0xe44): undefined reference to `CalBone_GetRotation' missiles.c:(.text+0xe60): undefined reference to `sincosf' missiles.c:(.text+0xe7e): undefined reference to `CalVector_Set' missiles.c:(.text+0xe92): undefined reference to `CalVector_Transform' missiles.c:(.text+0xea2): undefined reference to `CalVector_Get' missiles.c:(.text+0xec3): undefined reference to `sincosf' missiles.c:(.text+0xef0): undefined reference to `CalQuaternion_Set' missiles.c:(.text+0xf02): undefined reference to `CalQuaternion_Multiply' missiles.c:(.text+0xf0d): undefined reference to `CalBone_CalculateState' missiles.c:(.text+0xf15): undefined reference to `CalVector_Delete' missiles.c:(.text+0xf20): undefined reference to `CalQuaternion_Delete' missiles.c:(.text+0xf2b): undefined reference to `CalQuaternion_Delete' missiles.c:(.text+0xf5f): undefined reference to `CalSkeleton_GetBone' missiles.c:(.text+0xf67): undefined reference to `CalBone_GetRotationAbsolute' missiles.c:(.text+0xf94): undefined reference to `CalSkeleton_GetBone' missiles.c:(.text+0xfb7): undefined reference to `sincosf' missiles.c:(.text+0xfdb): undefined reference to `CalQuaternion_Set' missiles.c:(.text+0xfe3): undefined reference to `CalBone_GetRotation' missiles.c:(.text+0xff2): undefined reference to `CalQuaternion_Multiply' missiles.c:(.text+0xffa): undefined reference to `CalBone_CalculateState' missiles.o: In function `missiles_draw_single': missiles.c:(.text+0x109d): undefined reference to `glColor4f' missiles.c:(.text+0x10c6): undefined reference to `glVertex3f' missiles.c:(.text+0x1105): undefined reference to `glColor4f' missiles.c:(.text+0x1121): undefined reference to `glVertex3f' missiles.c:(.text+0x1159): undefined reference to `glColor4f' missiles.c:(.text+0x1182): undefined reference to `glVertex3f' missiles.c:(.text+0x11bf): undefined reference to `glColor4f' missiles.c:(.text+0x11ef): undefined reference to `glVertex3f' missiles.o: In function `missiles_draw': missiles.c:(.text+0x1211): undefined reference to `glPushAttrib' missiles.c:(.text+0x121d): undefined reference to `glEnable' missiles.c:(.text+0x1229): undefined reference to `glEnable' missiles.c:(.text+0x1235): undefined reference to `glDisable' missiles.c:(.text+0x1241): undefined reference to `glDisable' missiles.c:(.text+0x124d): undefined reference to `glLineWidth' missiles.c:(.text+0x1259): undefined reference to `glBegin' missiles.c:(.text+0x129d): undefined reference to `glEnd' missiles.c:(.text+0x12a9): undefined reference to `glLineWidth' missiles.c:(.text+0x12b5): undefined reference to `glBegin' missiles.c:(.text+0x131b): undefined reference to `glEnd' missiles.c:(.text+0x1329): undefined reference to `glLineWidth' missiles.c:(.text+0x1335): undefined reference to `glBegin' missiles.c:(.text+0x139b): undefined reference to `glEnd' missiles.c:(.text+0x13a9): undefined reference to `glLineWidth' missiles.c:(.text+0x13bd): undefined reference to `glLineStipple' missiles.c:(.text+0x13c9): undefined reference to `glEnable' missiles.c:(.text+0x13d5): undefined reference to `glBegin' missiles.c:(.text+0x141e): undefined reference to `glEnd' missiles.c:(.text+0x1431): undefined reference to `glDisable' missiles.o: In function `missiles_remove': missiles.c:(.text+0x15e2): undefined reference to `asinf' missiles.c:(.text+0x15f7): undefined reference to `atan2f' missiles.o: In function `missiles_fire_xyz_to_b': missiles.c:(.text+0x19c4): undefined reference to `SDL_mutexP' missiles.c:(.text+0x1a28): undefined reference to `SDL_mutexV' missiles.c:(.text+0x1a79): undefined reference to `SDL_mutexV' missiles.o: In function `missiles_compute_actor_rotation': missiles.c:(.text+0x1c67): undefined reference to `sincosf' missiles.c:(.text+0x1cd4): undefined reference to `sqrtf' missiles.c:(.text+0x1d18): undefined reference to `asinf' missiles.c:(.text+0x1dd0): undefined reference to `sincosf' missiles.c:(.text+0x1ec4): undefined reference to `sqrtf' missiles.c:(.text+0x1f1d): undefined reference to `asinf' missiles.c:(.text+0x1f88): undefined reference to `sqrtf' missiles.c:(.text+0x2024): undefined reference to `asinf' missiles.o: In function `missiles_fire_a_to_b': missiles.c:(.text+0x569): undefined reference to `SDL_mutexV' missiles.o: In function `missiles_fire_a_to_xyz': missiles.c:(.text+0x6ae): undefined reference to `SDL_mutexV' missiles.o: In function `missiles_aim_at_b': missiles.c:(.text+0x89e): undefined reference to `SDL_mutexV' missiles.o: In function `missiles_aim_at_xyz': missiles.c:(.text+0xa06): undefined reference to `SDL_mutexV' missiles.o: In function `missiles_draw': missiles.c:(.text+0x143d): undefined reference to `glPopAttrib' multiplayer.o: In function `get_message_from_server': multiplayer.c:(.text+0x38): undefined reference to `SDL_Delay' multiplayer.c:(.text+0x69): undefined reference to `SDLNet_CheckSockets' multiplayer.c:(.text+0x9f): undefined reference to `SDLNet_TCP_Recv' multiplayer.c:(.text+0x21c): undefined reference to `SDL_GetTicks' multiplayer.c:(.text+0x281): undefined reference to `SDL_GetError' multiplayer.c:(.text+0x33f): undefined reference to `SDL_GetTicks' multiplayer.o: In function `my_tcp_send': multiplayer.c:(.text+0x53e): undefined reference to `SDLNet_TCP_Send' multiplayer.o: In function `my_tcp_flush': multiplayer.c:(.text+0x889): undefined reference to `SDLNet_TCP_Send' multiplayer.o: In function `connect_to_server': multiplayer.c:(.text+0xbcb): undefined reference to `SDLNet_FreeSocketSet' multiplayer.c:(.text+0xbe6): undefined reference to `SDLNet_TCP_Close' multiplayer.c:(.text+0xc2a): undefined reference to `SDLNet_AllocSocketSet' multiplayer.c:(.text+0xc55): undefined reference to `SDLNet_ResolveHost' multiplayer.c:(.text+0xc66): undefined reference to `SDLNet_TCP_Open' multiplayer.c:(.text+0xc84): undefined reference to `SDLNet_AddSocket' multiplayer.c:(.text+0xe5d): undefined reference to `SDL_GetError' multiplayer.c:(.text+0xe9e): undefined reference to `SDLNet_Quit' multiplayer.c:(.text+0xea3): undefined reference to `SDL_Quit' multiplayer.c:(.text+0xeb4): undefined reference to `SDL_GetError' multiplayer.c:(.text+0xec9): undefined reference to `SDLNet_Quit' multiplayer.c:(.text+0xece): undefined reference to `SDL_Quit' multiplayer.o: In function `process_message_from_server': multiplayer.c:(.text+0x1d6b): undefined reference to `SDL_WM_SetCaption' multiplayer.c:(.text+0x20d5): undefined reference to `SDL_GetTicks' multiplayer.c:(.text+0x20f2): undefined reference to `SDL_GetTicks' multiplayer.c:(.text+0x2266): undefined reference to `SDL_mutexP' multiplayer.c:(.text+0x2289): undefined reference to `SDL_mutexV' new_actors.o: In function `actor_wear_item': new_actors.c:(.text+0x3d9): undefined reference to `glDeleteTextures' new_actors.o: In function `unwear_item_from_actor': new_actors.c:(.text+0x1049): undefined reference to `glDeleteTextures' new_actors.o: In function `add_enhanced_actor': new_actors.c:(.text+0x1292): undefined reference to `SDL_mutexP' new_actors.o: In function `add_actor_interface': new_actors.c:(.text+0x1768): undefined reference to `CalModel_Update' new_actors.c:(.text+0x1787): undefined reference to `SDL_mutexV' new_actors.o: In function `add_enhanced_actor_from_server': new_actors.c:(.text+0x2bb7): undefined reference to `CalModel_Update' new_actors.c:(.text+0x2c56): undefined reference to `SDL_mutexV' new_character.o: In function `display_color_race_handler': new_character.c:(.text+0x52e): undefined reference to `glColor3f' new_character.c:(.text+0x57e): undefined reference to `glColor3f' new_character.c:(.text+0xe78): undefined reference to `glColor3f' new_character.c:(.text+0xe84): undefined reference to `glEnable' new_character.c:(.text+0xebb): undefined reference to `glBindTexture' new_character.c:(.text+0xec7): undefined reference to `glBegin' new_character.c:(.text+0x1112): undefined reference to `glEnd' new_character.c:(.text+0x1345): undefined reference to `glEnd' new_character.o: In function `display_namepass_handler': new_character.c:(.text+0x1d0f): undefined reference to `glColor3f' new_character.o: In function `display_newchar_handler': new_character.c:(.text+0x28bc): undefined reference to `glPushMatrix' new_character.c:(.text+0x290d): undefined reference to `SDL_GetAppState' new_character.c:(.text+0x2945): undefined reference to `glColor3f' new_character.c:(.text+0x2a2d): undefined reference to `glColor3f' new_character.c:(.text+0x2a96): undefined reference to `glEnable' new_character.c:(.text+0x2a9b): undefined reference to `glPopMatrix' new_character.c:(.text+0x2ada): undefined reference to `glPushMatrix' new_character.c:(.text+0x2af9): undefined reference to `glTranslatef' new_character.c:(.text+0x2b03): undefined reference to `glPopMatrix' new_character.c:(.text+0x2b78): undefined reference to `glNormal3f' new_character.c:(.text+0x2d4f): undefined reference to `SDL_mutexP' new_character.c:(.text+0x2d66): undefined reference to `SDL_mutexV' new_character.o: In function `change_actor': new_character.c:(.text+0x30cd): undefined reference to `glDeleteTextures' new_character.o: In function `click_color_race_handler': new_character.c:(.text+0x3561): undefined reference to `glDeleteTextures' notepad.o: In function `notepad_save_file': notepad.c:(.text+0x5a7): undefined reference to `xmlNewDoc' notepad.c:(.text+0x5c1): undefined reference to `xmlNewNode' notepad.c:(.text+0x5d9): undefined reference to `xmlDocSetRootElement' notepad.c:(.text+0x654): undefined reference to `xmlNewChild' notepad.c:(.text+0x668): undefined reference to `xmlNewProp' notepad.c:(.text+0x6b5): undefined reference to `xmlSaveFormatFileEnc' notepad.c:(.text+0x73a): undefined reference to `xmlSaveFormatFileEnc' notepad.o: In function `notepad_load_file': notepad.c:(.text+0x799): undefined reference to `xmlParseFile' notepad.c:(.text+0x7ab): undefined reference to `xmlDocGetRootElement' notepad.c:(.text+0x7c8): undefined reference to `xmlStrcasecmp' notepad.c:(.text+0x815): undefined reference to `xmlStrcasecmp' notepad.c:(.text+0x82b): undefined reference to `xmlGetProp' notepad.c:(.text+0x8a3): undefined reference to `xmlFree' notepad.c:(.text+0x968): undefined reference to `xmlFreeDoc' openingwin.o: In function `display_opening_handler': openingwin.c:(.text+0x2a7): undefined reference to `SDL_GetAppState' particles.o: In function `update_bag_part_sys': particles.c:(.text+0x70a): undefined reference to `SDL_mutexP' particles.c:(.text+0xaef): undefined reference to `SDL_mutexV' particles.c:(.text+0xaf8): undefined reference to `SDL_GetError' particles.c:(.text+0xb8c): undefined reference to `SDL_GetError' particles.o: In function `update_teleport_sys': particles.c:(.text+0xbea): undefined reference to `SDL_mutexP' particles.c:(.text+0xfd3): undefined reference to `SDL_mutexV' particles.c:(.text+0xfdc): undefined reference to `SDL_GetError' particles.c:(.text+0x1070): undefined reference to `SDL_GetError' particles.o: In function `update_teleporter_sys': particles.c:(.text+0x10da): undefined reference to `SDL_mutexP' particles.c:(.text+0x14c3): undefined reference to `SDL_mutexV' particles.c:(.text+0x14cc): undefined reference to `SDL_GetError' particles.c:(.text+0x1564): undefined reference to `SDL_GetError' particles.o: In function `update_fire_sys': particles.c:(.text+0x15ca): undefined reference to `SDL_mutexP' particles.c:(.text+0x1866): undefined reference to `SDL_mutexV' particles.c:(.text+0x186f): undefined reference to `SDL_GetError' particles.c:(.text+0x18e8): undefined reference to `SDL_GetError' particles.o: In function `update_fountain_sys': particles.c:(.text+0x194a): undefined reference to `SDL_mutexP' particles.c:(.text+0x1c13): undefined reference to `SDL_mutexV' particles.c:(.text+0x1c1c): undefined reference to `SDL_GetError' particles.c:(.text+0x1c95): undefined reference to `SDL_GetError' particles.o: In function `update_burst_sys': particles.c:(.text+0x1d00): undefined reference to `SDL_mutexP' particles.c:(.text+0x1f51): undefined reference to `SDL_mutexV' particles.c:(.text+0x1f5a): undefined reference to `SDL_GetError' particles.c:(.text+0x2032): undefined reference to `sqrt' particles.c:(.text+0x2089): undefined reference to `SDL_GetError' particles.o: In function `update_particles': particles.c:(.text+0x20f4): undefined reference to `SDL_mutexP' particles.c:(.text+0x2309): undefined reference to `SDL_mutexV' particles.c:(.text+0x2316): undefined reference to `SDL_GetError' particles.c:(.text+0x235c): undefined reference to `SDL_GetError' particles.o: In function `draw_text_particle_sys': particles.c:(.text+0x2445): undefined reference to `sincos' particles.c:(.text+0x2465): undefined reference to `SDL_mutexP' particles.c:(.text+0x24aa): undefined reference to `glBindTexture' particles.c:(.text+0x24f9): undefined reference to `glPushMatrix' particles.c:(.text+0x2514): undefined reference to `glTranslatef' particles.c:(.text+0x2520): undefined reference to `glBegin' particles.c:(.text+0x2540): undefined reference to `glColor4f' particles.c:(.text+0x2554): undefined reference to `glTexCoord2f' particles.c:(.text+0x256d): undefined reference to `glVertex3f' particles.c:(.text+0x2581): undefined reference to `glTexCoord2f' particles.c:(.text+0x259a): undefined reference to `glVertex3f' particles.c:(.text+0x25ae): undefined reference to `glTexCoord2f' particles.c:(.text+0x25c7): undefined reference to `glVertex3f' particles.c:(.text+0x25db): undefined reference to `glTexCoord2f' particles.c:(.text+0x25f4): undefined reference to `glVertex3f' particles.c:(.text+0x25f9): undefined reference to `glEnd' particles.c:(.text+0x25fe): undefined reference to `glPopMatrix' particles.c:(.text+0x2616): undefined reference to `SDL_mutexV' particles.c:(.text+0x261f): undefined reference to `SDL_GetError' particles.c:(.text+0x2679): undefined reference to `SDL_GetError' particles.o: In function `rotate_vector3f': particles.c:(.text+0x27ec): undefined reference to `sincosf' particles.c:(.text+0x280e): undefined reference to `sincosf' particles.c:(.text+0x2830): undefined reference to `sincosf' particles.o: In function `init_particles': particles.c:(.text+0x2d03): undefined reference to `SDL_CreateMutex' particles.c:(.text+0x2d10): undefined reference to `SDL_mutexP' particles.c:(.text+0x2d56): undefined reference to `SDL_mutexV' particles.c:(.text+0x2d5f): undefined reference to `SDL_GetError' particles.c:(.text+0x2da7): undefined reference to `SDL_GetError' particles.o: In function `calc_bounding_box_for_particle_sys': particles.c:(.text+0x2e29): undefined reference to `sqrtf' particles.c:(.text+0x32f0): undefined reference to `ceilf' particles.c:(.text+0x34cc): undefined reference to `ceilf' particles.c:(.text+0x364a): undefined reference to `ceilf' particles.o: In function `load_particle_def': particles.c:(.text+0x3e26): undefined reference to `sqrtf' particles.c:(.text+0x402f): undefined reference to `sqrt' particles.c:(.text+0x4085): undefined reference to `sqrt' particles.c:(.text+0x40e5): undefined reference to `sqrt' particles.c:(.text+0x4142): undefined reference to `sqrt' particles.c:(.text+0x41b7): undefined reference to `sqrt' particles.o:particles.c:(.text+0x4214): more undefined references to `sqrt' follow particles.o: In function `create_particle_sys': particles.c:(.text+0x4375): undefined reference to `SDL_mutexP' particles.c:(.text+0x43b3): undefined reference to `SDL_mutexV' particles.c:(.text+0x43c0): undefined reference to `SDL_GetError' particles.c:(.text+0x4409): undefined reference to `SDL_GetError' particles.c:(.text+0x4578): undefined reference to `SDL_mutexV' particles.c:(.text+0x4581): undefined reference to `SDL_GetError' particles.o: In function `add_teleporters_from_list': particles.c:(.text+0x4d4b): undefined reference to `SDL_mutexP' particles.c:(.text+0x4eb5): undefined reference to `SDL_mutexV' particles.c:(.text+0x4ebe): undefined reference to `SDL_GetError' particles.c:(.text+0x4f09): undefined reference to `SDL_GetError' particles.o: In function `draw_point_particle_sys': particles.c:(.text+0x5164): undefined reference to `glEnable' particles.c:(.text+0x5180): undefined reference to `glTexEnvf' particles.c:(.text+0x519f): undefined reference to `glPointSize' particles.c:(.text+0x51dc): undefined reference to `glBindTexture' particles.c:(.text+0x51e8): undefined reference to `glBegin' particles.c:(.text+0x51f5): undefined reference to `SDL_mutexP' particles.c:(.text+0x5248): undefined reference to `glColor4f' particles.c:(.text+0x5260): undefined reference to `glVertex3f' particles.c:(.text+0x5274): undefined reference to `SDL_mutexV' particles.c:(.text+0x527d): undefined reference to `SDL_GetError' particles.c:(.text+0x52bb): undefined reference to `glEnd' particles.c:(.text+0x52d9): undefined reference to `SDL_GetError' particles.o: In function `display_particles': particles.c:(.text+0x5358): undefined reference to `glPushAttrib' particles.c:(.text+0x5364): undefined reference to `glDepthMask' particles.c:(.text+0x5370): undefined reference to `glEnable' particles.c:(.text+0x537c): undefined reference to `glEnable' particles.c:(.text+0x5388): undefined reference to `glDisable' particles.c:(.text+0x539c): undefined reference to `glBlendFunc' particles.c:(.text+0x53a9): undefined reference to `SDL_mutexP' particles.c:(.text+0x5457): undefined reference to `glBlendFunc' particles.c:(.text+0x548f): undefined reference to `SDL_mutexV' particles.c:(.text+0x549f): undefined reference to `glDisable' particles.c:(.text+0x54c1): undefined reference to `SDL_GetError' particles.c:(.text+0x5509): undefined reference to `SDL_GetError' particles.o: In function `destroy_all_particles': particles.c:(.text+0x5560): undefined reference to `SDL_mutexP' particles.c:(.text+0x561a): undefined reference to `SDL_mutexV' particles.c:(.text+0x5623): undefined reference to `SDL_GetError' particles.c:(.text+0x5669): undefined reference to `SDL_GetError' particles.o: In function `end_particles': particles.c:(.text+0x56bf): undefined reference to `SDL_mutexP' particles.c:(.text+0x56de): undefined reference to `SDL_mutexV' particles.c:(.text+0x56e7): undefined reference to `SDL_GetError' particles.c:(.text+0x572d): undefined reference to `SDL_DestroyMutex' particles.c:(.text+0x5741): undefined reference to `SDL_GetError' particles.o: In function `draw_point_particle_sys': particles.c:(.text+0x52ce): undefined reference to `glDisable' particles.o: In function `display_particles': particles.c:(.text+0x54ab): undefined reference to `glPopAttrib' paste.o: In function `process_copy': paste.c:(.text+0x76): undefined reference to `XSendEvent' paste.c:(.text+0xfb): undefined reference to `XChangeProperty' paste.o: In function `copy_to_clipboard': paste.c:(.text+0x14c): undefined reference to `SDL_GetWMInfo' paste.c:(.text+0x19e): undefined reference to `XSetSelectionOwner' paste.c:(.text+0x1c4): undefined reference to `XInternAtom' paste.c:(.text+0x1e4): undefined reference to `XInternAtom' paste.o: In function `startpaste': paste.c:(.text+0x212): undefined reference to `SDL_GetWMInfo' paste.c:(.text+0x25b): undefined reference to `XInternAtom' paste.c:(.text+0x27f): undefined reference to `XConvertSelection' paste.c:(.text+0x29c): undefined reference to `XInternAtom' paste.o: In function `processpaste': paste.c:(.text+0x41e): undefined reference to `XGetWindowProperty' paste.c:(.text+0x429): undefined reference to `XFree' paste.c:(.text+0x481): undefined reference to `XGetWindowProperty' paste.c:(.text+0x496): undefined reference to `XFree' paste.o: In function `finishpaste': paste.c:(.text+0x4fd): undefined reference to `SDL_GetWMInfo' pathfinder.o: In function `pf_movement_timer_callback': pathfinder.c:(.text+0x2cc): undefined reference to `SDL_PushEvent' pathfinder.o: In function `pf_destroy_path': pathfinder.c:(.text+0x4e3): undefined reference to `SDL_RemoveTimer' pathfinder.o: In function `pf_find_path': pathfinder.c:(.text+0xd68): undefined reference to `SDL_AddTimer' queue.o: In function `queue_isempty': queue.c:(.text+0x3b): undefined reference to `SDL_mutexP' queue.c:(.text+0x55): undefined reference to `SDL_mutexV' queue.c:(.text+0x69): undefined reference to `SDL_GetError' queue.c:(.text+0xb1): undefined reference to `SDL_GetError' queue.o: In function `queue_delete_node': queue.c:(.text+0x148): undefined reference to `SDL_mutexP' queue.c:(.text+0x183): undefined reference to `SDL_mutexV' queue.c:(.text+0x18c): undefined reference to `SDL_GetError' queue.c:(.text+0x1ea): undefined reference to `SDL_GetError' queue.o: In function `queue_pop': queue.c:(.text+0x27b): undefined reference to `SDL_mutexP' queue.c:(.text+0x2ab): undefined reference to `SDL_mutexV' queue.c:(.text+0x2b4): undefined reference to `SDL_GetError' queue.c:(.text+0x2f9): undefined reference to `SDL_GetError' queue.o: In function `queue_destroy': queue.c:(.text+0x369): undefined reference to `SDL_mutexP' queue.c:(.text+0x3b7): undefined reference to `SDL_mutexV' queue.c:(.text+0x3c6): undefined reference to `SDL_DestroyMutex' queue.c:(.text+0x3d8): undefined reference to `SDL_GetError' queue.c:(.text+0x419): undefined reference to `SDL_GetError' queue.o: In function `queue_push': queue.c:(.text+0x4ac): undefined reference to `SDL_mutexP' queue.c:(.text+0x4c8): undefined reference to `SDL_mutexV' queue.c:(.text+0x4e1): undefined reference to `SDL_GetError' queue.c:(.text+0x531): undefined reference to `SDL_GetError' queue.o: In function `queue_initialise': queue.c:(.text+0x5fc): undefined reference to `SDL_CreateMutex' reflection.o: In function `draw_sky_background': reflection.c:(.text+0x64): undefined reference to `glDisable' reflection.c:(.text+0x137): undefined reference to `glEnable' reflection.c:(.text+0x150): undefined reference to `glBegin' reflection.c:(.text+0x17d): undefined reference to `glColor3fv' reflection.c:(.text+0x199): undefined reference to `glVertex3i' reflection.c:(.text+0x1a5): undefined reference to `glColor3fv' reflection.c:(.text+0x1c2): undefined reference to `glVertex3i' reflection.c:(.text+0x1ce): undefined reference to `glColor3fv' reflection.c:(.text+0x1ec): undefined reference to `glVertex3i' reflection.c:(.text+0x1f8): undefined reference to `glColor3fv' reflection.c:(.text+0x215): undefined reference to `glVertex3i' reflection.c:(.text+0x21a): undefined reference to `glEnd' reflection.c:(.text+0x259): undefined reference to `glViewport' reflection.c:(.text+0x27f): undefined reference to `glGetFloatv' reflection.c:(.text+0x28f): undefined reference to `glGetFloatv' reflection.c:(.text+0x294): undefined reference to `glPushMatrix' reflection.c:(.text+0x299): undefined reference to `glLoadIdentity' reflection.c:(.text+0x2b5): undefined reference to `glTranslatef' reflection.c:(.text+0x2d1): undefined reference to `glScalef' reflection.c:(.text+0x2d9): undefined reference to `glMultMatrixf' reflection.c:(.text+0x2e1): undefined reference to `glMultMatrixf' reflection.c:(.text+0x2fe): undefined reference to `glTranslatef' reflection.c:(.text+0x312): undefined reference to `glGetFloatv' reflection.c:(.text+0x317): undefined reference to `glPopMatrix' reflection.c:(.text+0x32a): undefined reference to `glGetIntegerv' reflection.c:(.text+0x366): undefined reference to `glViewport' reflection.c:(.text+0x372): undefined reference to `glClear' reflection.c:(.text+0x3a0): undefined reference to `glColor3fv' reflection.c:(.text+0x3bc): undefined reference to `glVertex3i' reflection.c:(.text+0x3c8): undefined reference to `glColor3fv' reflection.c:(.text+0x3e5): undefined reference to `glVertex3i' reflection.c:(.text+0x3f1): undefined reference to `glColor3fv' reflection.c:(.text+0x40f): undefined reference to `glVertex3i' reflection.c:(.text+0x41b): undefined reference to `glColor3fv' reflection.c:(.text+0x438): undefined reference to `glVertex3i' reflection.o: In function `setup_noise_texgen': reflection.c:(.text+0x74e): undefined reference to `glEnable' reflection.c:(.text+0x76a): undefined reference to `glTexGeni' reflection.c:(.text+0x78e): undefined reference to `glTexGenfv' reflection.c:(.text+0x79a): undefined reference to `glEnable' reflection.c:(.text+0x7b6): undefined reference to `glTexGeni' reflection.c:(.text+0x7da): undefined reference to `glTexGenfv' reflection.o: In function `draw_water_quad_tiles': reflection.c:(.text+0x8b8): undefined reference to `glDrawArrays' reflection.c:(.text+0x8d8): undefined reference to `glBindTexture' reflection.o: In function `blend_reflection_fog': reflection.c:(.text+0xbbb): undefined reference to `glPushMatrix' reflection.c:(.text+0xbd8): undefined reference to `glTranslatef' reflection.c:(.text+0xbe4): undefined reference to `glDepthMask' reflection.c:(.text+0xbf0): undefined reference to `glEnable' reflection.c:(.text+0xbfc): undefined reference to `glEnable' reflection.c:(.text+0xc08): undefined reference to `glDisable' reflection.c:(.text+0xc14): undefined reference to `glDisable' reflection.c:(.text+0xc30): undefined reference to `glColor3f' reflection.c:(.text+0xc44): undefined reference to `glFogfv' reflection.c:(.text+0xc58): undefined reference to `glBlendFunc' reflection.c:(.text+0xc83): undefined reference to `glInterleavedArrays' reflection.c:(.text+0xcaa): undefined reference to `glDrawArrays' reflection.c:(.text+0xcbe): undefined reference to `glFogfv' reflection.c:(.text+0xcd2): undefined reference to `glBlendFunc' reflection.c:(.text+0xcf9): undefined reference to `glDrawArrays' reflection.c:(.text+0xd13): undefined reference to `glDisableClientState' reflection.c:(.text+0xd1f): undefined reference to `glEnable' reflection.c:(.text+0xd2b): undefined reference to `glEnable' reflection.c:(.text+0xd37): undefined reference to `glDisable' reflection.c:(.text+0xd43): undefined reference to `glDisable' reflection.c:(.text+0xd4f): undefined reference to `glDepthMask' reflection.c:(.text+0x1056): undefined reference to `glInterleavedArrays' reflection.o: In function `change_reflection_framebuffer_size': reflection.c:(.text+0x116e): undefined reference to `glGetIntegerv' reflection.c:(.text+0x11a1): undefined reference to `glGetIntegerv' reflection.o: In function `make_reflection_framebuffer': reflection.c:(.text+0x129e): undefined reference to `glGetIntegerv' reflection.c:(.text+0x12d1): undefined reference to `glGetIntegerv' reflection.o: In function `draw_lake_tiles': reflection.c:(.text+0x1900): undefined reference to `glEnable' reflection.c:(.text+0x19eb): undefined reference to `glEnable' reflection.c:(.text+0x1a00): undefined reference to `glBindTexture' reflection.c:(.text+0x1b33): undefined reference to `glEnable' reflection.c:(.text+0x1b4f): undefined reference to `glTexGeni' reflection.c:(.text+0x1b84): undefined reference to `glTexGenfv' reflection.c:(.text+0x1b90): undefined reference to `glEnable' reflection.c:(.text+0x1bac): undefined reference to `glTexGeni' reflection.c:(.text+0x1be1): undefined reference to `glTexGenfv' reflection.c:(.text+0x1be6): undefined reference to `glPushMatrix' reflection.c:(.text+0x1c03): undefined reference to `glTranslatef' reflection.c:(.text+0x1c2e): undefined reference to `glInterleavedArrays' reflection.c:(.text+0x1c8e): undefined reference to `glEnable' reflection.c:(.text+0x1ca2): undefined reference to `glBlendFunc' reflection.c:(.text+0x1d04): undefined reference to `glDisable' reflection.c:(.text+0x1d10): undefined reference to `glDisable' reflection.c:(.text+0x1d26): undefined reference to `glDisableClientState' reflection.c:(.text+0x1d2b): undefined reference to `glPopMatrix' reflection.c:(.text+0x1d37): undefined reference to `glDisable' reflection.c:(.text+0x1d43): undefined reference to `glDisable' reflection.c:(.text+0x1d7e): undefined reference to `glInterleavedArrays' reflection.c:(.text+0x1dbb): undefined reference to `glEnable' reflection.c:(.text+0x1dd7): undefined reference to `glTexGeni' reflection.c:(.text+0x1e0f): undefined reference to `glTexGenfv' reflection.c:(.text+0x1e1b): undefined reference to `glEnable' reflection.c:(.text+0x1e37): undefined reference to `glTexGeni' reflection.c:(.text+0x1e6f): undefined reference to `glTexGenfv' reflection.c:(.text+0x1e7b): undefined reference to `glEnable' reflection.c:(.text+0x1e97): undefined reference to `glTexGeni' reflection.c:(.text+0x1ecf): undefined reference to `glTexGenfv' reflection.c:(.text+0x1edb): undefined reference to `glEnable' reflection.c:(.text+0x1ef7): undefined reference to `glTexGeni' reflection.c:(.text+0x1f2f): undefined reference to `glTexGenfv' reflection.c:(.text+0x1f60): undefined reference to `glBindTexture' reflection.c:(.text+0x2011): undefined reference to `glBindTexture' reflection.c:(.text+0x2186): undefined reference to `glBindTexture' reflection.c:(.text+0x229e): undefined reference to `glDisable' reflection.c:(.text+0x22aa): undefined reference to `glDisable' reflection.c:(.text+0x22b6): undefined reference to `glDisable' reflection.c:(.text+0x22c2): undefined reference to `glDisable' reflection.c:(.text+0x22ea): undefined reference to `glDisable' reflection.c:(.text+0x22fe): undefined reference to `glBindTexture' reflection.c:(.text+0x2326): undefined reference to `glEnable' reflection.c:(.text+0x2363): undefined reference to `glDisable' reflection.c:(.text+0x2377): undefined reference to `glBindTexture' reflection.c:(.text+0x2383): undefined reference to `glDisable' reflection.c:(.text+0x238f): undefined reference to `glDisable' reflection.o: In function `display_3d_reflection': reflection.c:(.text+0x292e): undefined reference to `glClearDepth' reflection.c:(.text+0x293a): undefined reference to `glClear' reflection.c:(.text+0x294a): undefined reference to `glClearDepth' reflection.c:(.text+0x2956): undefined reference to `glDisable' reflection.c:(.text+0x2962): undefined reference to `glDepthFunc' reflection.c:(.text+0x2974): undefined reference to `glDepthRange' reflection.c:(.text+0x2998): undefined reference to `glColorMask' reflection.c:(.text+0x29c3): undefined reference to `glInterleavedArrays' reflection.c:(.text+0x29ea): undefined reference to `glDrawArrays' reflection.c:(.text+0x2a04): undefined reference to `glDisableClientState' reflection.c:(.text+0x2a28): undefined reference to `glColorMask' reflection.c:(.text+0x2a3e): undefined reference to `glDepthRange' reflection.c:(.text+0x2a4a): undefined reference to `glDepthFunc' reflection.c:(.text+0x2a56): undefined reference to `glEnable' reflection.c:(.text+0x2a91): undefined reference to `glGetIntegerv' reflection.c:(.text+0x2acd): undefined reference to `glViewport' reflection.c:(.text+0x2ad2): undefined reference to `glPushMatrix' reflection.c:(.text+0x2aed): undefined reference to `glTranslatef' reflection.c:(.text+0x2af9): undefined reference to `glCullFace' reflection.c:(.text+0x2b15): undefined reference to `glScalef' reflection.c:(.text+0x2b35): undefined reference to `glTranslatef' reflection.c:(.text+0x2b4f): undefined reference to `glNormal3f' reflection.c:(.text+0x2b6b): undefined reference to `glLightfv' reflection.c:(.text+0x2b90): undefined reference to `glPopMatrix' reflection.c:(.text+0x2b9c): undefined reference to `glCullFace' reflection.c:(.text+0x2bec): undefined reference to `glViewport' reflection.c:(.text+0x2c08): undefined reference to `glLightfv' reflection.c:(.text+0x2c46): undefined reference to `glInterleavedArrays' reflection.c:(.text+0x2c62): undefined reference to `glDisable' reflection.c:(.text+0x2c69): undefined reference to `glPushMatrix' reflection.c:(.text+0x2c8b): undefined reference to `glTranslatef' reflection.c:(.text+0x2ca5): undefined reference to `glClearStencil' reflection.c:(.text+0x2cb1): undefined reference to `glClear' reflection.c:(.text+0x2cbd): undefined reference to `glEnable' reflection.c:(.text+0x2cd9): undefined reference to `glStencilFunc' reflection.c:(.text+0x2cf5): undefined reference to `glStencilOp' reflection.c:(.text+0x2d19): undefined reference to `glColorMask' reflection.c:(.text+0x2d25): undefined reference to `glDepthMask' reflection.c:(.text+0x2d50): undefined reference to `glInterleavedArrays' reflection.c:(.text+0x2d87): undefined reference to `glDrawArrays' reflection.c:(.text+0x2db3): undefined reference to `glStencilFunc' reflection.c:(.text+0x2dcf): undefined reference to `glStencilOp' reflection.c:(.text+0x2df3): undefined reference to `glColorMask' reflection.c:(.text+0x2dff): undefined reference to `glDepthMask' reflection.c:(.text+0x2e86): undefined reference to `glMatrixMode' reflection.c:(.text+0x2e8b): undefined reference to `glPushMatrix' reflection.c:(.text+0x2e97): undefined reference to `glLoadMatrixd' reflection.c:(.text+0x2ea3): undefined reference to `glMatrixMode' reflection.c:(.text+0x2eb4): undefined reference to `glMatrixMode' reflection.c:(.text+0x2eb9): undefined reference to `glPopMatrix' reflection.c:(.text+0x2ec5): undefined reference to `glMatrixMode' reflection.c:(.text+0x2ee1): undefined reference to `glPushMatrix' reflection.c:(.text+0x2f01): undefined reference to `glTranslatef' reflection.c:(.text+0x2f17): undefined reference to `glPopMatrix' reflection.c:(.text+0x2f4c): undefined reference to `glClipPlane' reflection.c:(.text+0x2f58): undefined reference to `glEnable' reflection.c:(.text+0x2f69): undefined reference to `glDisable' reflection.c:(.text+0x2fa0): undefined reference to `glInterleavedArrays' reflection.c:(.text+0x2fc6): undefined reference to `glDisableClientState' reflection.o: In function `draw_water_background': reflection.c:(.text+0x2fe4): undefined reference to `glDisable' reflection.c:(.text+0x2ff0): undefined reference to `glDisable' reflection.c:(.text+0x2ffc): undefined reference to `glDisable' reflection.c:(.text+0x3025): undefined reference to `glColor3f' reflection.c:(.text+0x3620): undefined reference to `glEnable' reflection.c:(.text+0x362c): undefined reference to `glEnable' reflection.c:(.text+0x3638): undefined reference to `glEnable' reflection.c:(.text+0x3650): undefined reference to `glColor3fv' reflection.c:(.text+0x3679): undefined reference to `glPushMatrix' reflection.c:(.text+0x3696): undefined reference to `glTranslatef' reflection.c:(.text+0x36bd): undefined reference to `glInterleavedArrays' reflection.c:(.text+0x36f4): undefined reference to `glDrawArrays' reflection.c:(.text+0x3707): undefined reference to `glPopMatrix' reflection.c:(.text+0x373e): undefined reference to `glInterleavedArrays' reflection.c:(.text+0x375d): undefined reference to `glGetFloatv' reflection.c:(.text+0x376d): undefined reference to `glGetFloatv' reflection.c:(.text+0x3772): undefined reference to `glPushMatrix' reflection.c:(.text+0x3777): undefined reference to `glLoadIdentity' reflection.c:(.text+0x3793): undefined reference to `glTranslatef' reflection.c:(.text+0x37af): undefined reference to `glScalef' reflection.c:(.text+0x37b7): undefined reference to `glMultMatrixf' reflection.c:(.text+0x37bf): undefined reference to `glMultMatrixf' reflection.c:(.text+0x37dc): undefined reference to `glTranslatef' reflection.c:(.text+0x37f0): undefined reference to `glGetFloatv' reflection.c:(.text+0x37f5): undefined reference to `glPopMatrix' reflection.c:(.text+0x3808): undefined reference to `glGetIntegerv' reflection.c:(.text+0x3844): undefined reference to `glViewport' reflection.c:(.text+0x3850): undefined reference to `glClear' reflection.c:(.text+0x3888): undefined reference to `glBegin' reflection.c:(.text+0x38a4): undefined reference to `glVertex3i' reflection.c:(.text+0x38c1): undefined reference to `glVertex3i' reflection.c:(.text+0x38df): undefined reference to `glVertex3i' reflection.c:(.text+0x38fc): undefined reference to `glVertex3i' reflection.c:(.text+0x3901): undefined reference to `glEnd' reflection.c:(.text+0x393b): undefined reference to `glViewport' reflection.c:(.text+0x3965): undefined reference to `glDisableClientState' reflection.o: In function `draw_dungeon_sky_background': reflection.c:(.text+0x398e): undefined reference to `glDisable' reflection.c:(.text+0x39fd): undefined reference to `glColor3fv' reflection.c:(.text+0x3a09): undefined reference to `glBegin' reflection.c:(.text+0x3a47): undefined reference to `glVertex3i' reflection.c:(.text+0x3a64): undefined reference to `glVertex3i' reflection.c:(.text+0x3a82): undefined reference to `glVertex3i' reflection.c:(.text+0x3a9f): undefined reference to `glVertex3i' reflection.c:(.text+0x3aa4): undefined reference to `glEnd' reflection.c:(.text+0x3ad2): undefined reference to `glEnable' reflection.c:(.text+0x3b11): undefined reference to `glViewport' reflection.c:(.text+0x3b2f): undefined reference to `glGetFloatv' reflection.c:(.text+0x3b3f): undefined reference to `glGetFloatv' reflection.c:(.text+0x3b44): undefined reference to `glPushMatrix' reflection.c:(.text+0x3b49): undefined reference to `glLoadIdentity' reflection.c:(.text+0x3b65): undefined reference to `glTranslatef' reflection.c:(.text+0x3b81): undefined reference to `glScalef' reflection.c:(.text+0x3b89): undefined reference to `glMultMatrixf' reflection.c:(.text+0x3b91): undefined reference to `glMultMatrixf' reflection.c:(.text+0x3bae): undefined reference to `glTranslatef' reflection.c:(.text+0x3bc2): undefined reference to `glGetFloatv' reflection.c:(.text+0x3bc7): undefined reference to `glPopMatrix' reflection.c:(.text+0x3bda): undefined reference to `glGetIntegerv' reflection.c:(.text+0x3c16): undefined reference to `glViewport' reflection.c:(.text+0x3c22): undefined reference to `glClear' reflection.c:(.text+0x3c60): undefined reference to `glVertex3i' reflection.c:(.text+0x3c7d): undefined reference to `glVertex3i' reflection.c:(.text+0x3c9b): undefined reference to `glVertex3i' reflection.c:(.text+0x3cb8): undefined reference to `glVertex3i' reflection.o: In function `draw_water_quad_tiles': reflection.c:(.text+0x911): undefined reference to `glDrawArrays' reflection.o: In function `blend_reflection_fog': reflection.c:(.text+0xd5b): undefined reference to `glPopMatrix' rules.o: In function `draw_rules': rules.c:(.text+0x9a0): undefined reference to `glColor3f' rules.c:(.text+0xca2): undefined reference to `glColor3f' rules.c:(.text+0xf1f): undefined reference to `glColor3f' rules.c:(.text+0xffc): undefined reference to `glColor3f' rules.c:(.text+0x10fe): undefined reference to `glColor3f' rules.o:rules.c:(.text+0x1136): more undefined references to `glColor3f' follow rules.o: In function `draw_rules_interface': rules.c:(.text+0x1282): undefined reference to `glDisable' rules.c:(.text+0x129e): undefined reference to `glColor3f' rules.c:(.text+0x12aa): undefined reference to `glBegin' rules.c:(.text+0x1328): undefined reference to `glVertex3i' rules.c:(.text+0x1390): undefined reference to `glVertex3i' rules.c:(.text+0x13a4): undefined reference to `glVertex3i' rules.c:(.text+0x13f2): undefined reference to `glVertex3i' rules.c:(.text+0x1406): undefined reference to `glVertex3i' rules.o:rules.c:(.text+0x1420): more undefined references to `glVertex3i' follow rules.o: In function `draw_rules_interface': rules.c:(.text+0x1425): undefined reference to `glEnd' rules.c:(.text+0x1431): undefined reference to `glEnable' rules.c:(.text+0x144d): undefined reference to `glColor3f' rules.c:(.text+0x1617): undefined reference to `glDisable' rules.o: In function `display_rules_root_handler': rules.c:(.text+0x16ab): undefined reference to `SDL_GetAppState' rules.o: In function `get_id_str': rules.c:(.text+0x22b0): undefined reference to `xmlStrcasecmp' rules.o: In function `parse_rules': rules.c:(.text+0x23b0): undefined reference to `xmlStrcasecmp' rules.c:(.text+0x23ff): undefined reference to `xmlStrcasecmp' rules.c:(.text+0x2457): undefined reference to `xmlStrcasecmp' rules.o: In function `read_rules': rules.c:(.text+0x24f1): undefined reference to `xmlReadFile' rules.c:(.text+0x24ff): undefined reference to `xmlDocGetRootElement' rules.c:(.text+0x251a): undefined reference to `xmlFreeDoc' rules.c:(.text+0x2560): undefined reference to `xmlReadFile' skeletons.o: In function `find_core_bone_id': skeletons.c:(.text+0x7f): undefined reference to `CalCoreSkeleton_GetCoreBone' skeletons.c:(.text+0x87): undefined reference to `CalCoreBone_GetName' skeletons.o: In function `get_skeleton': skeletons.c:(.text+0xef): undefined reference to `CalCoreModel_GetCoreSkeleton' skills.o: In function `click_skills_handler': skills.c:(.text+0x263): undefined reference to `xmlStrcasecmp' skills.o: In function `display_skills_handler': skills.c:(.text+0x36e): undefined reference to `glColor3f' skills.c:(.text+0x37a): undefined reference to `glDisable' skills.c:(.text+0x386): undefined reference to `glBegin' skills.c:(.text+0x3a7): undefined reference to `glVertex3i' skills.c:(.text+0x3cc): undefined reference to `glVertex3i' skills.c:(.text+0x3d1): undefined reference to `glEnd' skills.c:(.text+0x3dd): undefined reference to `glEnable' skills.c:(.text+0x425): undefined reference to `glColor3f' skills.c:(.text+0x476): undefined reference to `glColor3f' skills.c:(.text+0x529): undefined reference to `glBindTexture' skills.c:(.text+0x535): undefined reference to `glBegin' skills.c:(.text+0x57a): undefined reference to `glEnd' skills.c:(.text+0x615): undefined reference to `glColor3f' skills.c:(.text+0x699): undefined reference to `glColor3f' skills.c:(.text+0x6ed): undefined reference to `glColor3f' session.o: In function `display_session_handler': session.c:(.text+0x24b): undefined reference to `glColor3f' session.c:(.text+0x28b): undefined reference to `glColor3f' session.c:(.text+0x2bb): undefined reference to `glDisable' session.c:(.text+0x2d7): undefined reference to `glColor3f' session.c:(.text+0x2e3): undefined reference to `glBegin' session.c:(.text+0x2ff): undefined reference to `glVertex3i' session.c:(.text+0x31d): undefined reference to `glVertex3i' session.c:(.text+0x322): undefined reference to `glEnd' session.c:(.text+0x32e): undefined reference to `glEnable' session.c:(.text+0x34a): undefined reference to `glColor3f' shadows.o: In function `disable_texgen': shadows.c:(.text+0xe): undefined reference to `glDisable' shadows.c:(.text+0x1a): undefined reference to `glDisable' shadows.c:(.text+0x26): undefined reference to `glDisable' shadows.c:(.text+0x32): undefined reference to `glDisable' shadows.o: In function `setup_2d_texgen': shadows.c:(.text+0x52): undefined reference to `glEnable' shadows.c:(.text+0x6e): undefined reference to `glTexGeni' shadows.c:(.text+0xaa): undefined reference to `glTexGenfv' shadows.c:(.text+0xb6): undefined reference to `glEnable' shadows.c:(.text+0xd2): undefined reference to `glTexGeni' shadows.c:(.text+0x10e): undefined reference to `glTexGenfv' shadows.c:(.text+0x11a): undefined reference to `glEnable' shadows.c:(.text+0x136): undefined reference to `glTexGeni' shadows.c:(.text+0x172): undefined reference to `glTexGenfv' shadows.c:(.text+0x17e): undefined reference to `glEnable' shadows.c:(.text+0x19a): undefined reference to `glTexGeni' shadows.c:(.text+0x1d6): undefined reference to `glTexGenfv' shadows.o: In function `setup_shadow_mapping': shadows.c:(.text+0x259): undefined reference to `glPushMatrix' shadows.c:(.text+0x25e): undefined reference to `glLoadIdentity' shadows.c:(.text+0x291): undefined reference to `glRotatef' shadows.c:(.text+0x2e9): undefined reference to `glTranslatef' shadows.c:(.text+0x30e): undefined reference to `glRotatef' shadows.c:(.text+0x37b): undefined reference to `glTranslatef' shadows.c:(.text+0x391): undefined reference to `glBindTexture' shadows.c:(.text+0x3b2): undefined reference to `glTexEnvi' shadows.c:(.text+0x3ce): undefined reference to `glTexEnvi' shadows.c:(.text+0x3ea): undefined reference to `glTexEnvi' shadows.c:(.text+0x406): undefined reference to `glTexEnvi' shadows.c:(.text+0x422): undefined reference to `glTexEnvi' shadows.c:(.text+0x43d): undefined reference to `glTexEnvfv' shadows.c:(.text+0x459): undefined reference to `glTexEnvi' shadows.c:(.text+0x475): undefined reference to `glTexEnvi' shadows.c:(.text+0x491): undefined reference to `glTexEnvi' shadows.c:(.text+0x4ad): undefined reference to `glTexEnvi' shadows.c:(.text+0x4c9): undefined reference to `glTexEnvi' shadows.o:shadows.c:(.text+0x4e5): more undefined references to `glTexEnvi' follow shadows.o: In function `setup_shadow_mapping': shadows.c:(.text+0x4ea): undefined reference to `glPopMatrix' shadows.c:(.text+0x572): undefined reference to `glTranslatef' shadows.o: In function `display_3d_non_ground_objects': shadows.c:(.text+0x5a2): undefined reference to `glEnable' shadows.c:(.text+0x5ae): undefined reference to `glEnableClientState' shadows.c:(.text+0x5ba): undefined reference to `glEnableClientState' shadows.c:(.text+0x5c6): undefined reference to `glEnableClientState' shadows.c:(.text+0x62c): undefined reference to `glDisableClientState' shadows.c:(.text+0x638): undefined reference to `glDisableClientState' shadows.c:(.text+0x644): undefined reference to `glDisableClientState' shadows.c:(.text+0x650): undefined reference to `glDisable' shadows.c:(.text+0x66e): undefined reference to `glDisable' shadows.c:(.text+0x69e): undefined reference to `glEnable' shadows.c:(.text+0x6bb): undefined reference to `glBindTexture' shadows.c:(.text+0x6d5): undefined reference to `glEnable' shadows.o: In function `display_3d_ground_objects': shadows.c:(.text+0x6ee): undefined reference to `glEnable' shadows.c:(.text+0x6fa): undefined reference to `glEnableClientState' shadows.c:(.text+0x706): undefined reference to `glEnableClientState' shadows.c:(.text+0x739): undefined reference to `glNormal3f' shadows.c:(.text+0x787): undefined reference to `glDisableClientState' shadows.c:(.text+0x793): undefined reference to `glDisableClientState' shadows.c:(.text+0x79f): undefined reference to `glDisable' shadows.c:(.text+0x7be): undefined reference to `glDisable' shadows.c:(.text+0x7ee): undefined reference to `glEnable' shadows.c:(.text+0x80b): undefined reference to `glBindTexture' shadows.c:(.text+0x825): undefined reference to `glEnable' shadows.o: In function `draw_3d_object_shadows': shadows.c:(.text+0x869): undefined reference to `SDL_GetAppState' shadows.c:(.text+0x8a4): undefined reference to `glEnable' shadows.c:(.text+0x8b8): undefined reference to `glAlphaFunc' shadows.c:(.text+0x8ca): undefined reference to `glEnableClientState' shadows.c:(.text+0x8d6): undefined reference to `glDisableClientState' shadows.c:(.text+0x8e2): undefined reference to `glDisableClientState' shadows.c:(.text+0x8ee): undefined reference to `glEnable' shadows.c:(.text+0x9ca): undefined reference to `glDisable' shadows.c:(.text+0x9d6): undefined reference to `glDisableClientState' shadows.c:(.text+0xa50): undefined reference to `glEnable' shadows.o: In function `display_shadows': shadows.c:(.text+0xa9e): undefined reference to `glEnable' shadows.c:(.text+0xab2): undefined reference to `glPolygonOffset' shadows.c:(.text+0xabe): undefined reference to `glEnable' shadows.c:(.text+0xaca): undefined reference to `glEnableClientState' shadows.c:(.text+0xb3f): undefined reference to `glDisableClientState' shadows.c:(.text+0xb4b): undefined reference to `glDisable' shadows.c:(.text+0xb57): undefined reference to `glCullFace' shadows.c:(.text+0xb63): undefined reference to `glDisable' shadows.c:(.text+0xb83): undefined reference to `glEnable' shadows.c:(.text+0xb8f): undefined reference to `glCullFace' shadows.c:(.text+0xb9b): undefined reference to `glDisable' shadows.o: In function `draw_sun_shadowed_scene': shadows.c:(.text+0xc10): undefined reference to `glEnable' shadows.c:(.text+0xc2f): undefined reference to `glDisable' shadows.c:(.text+0xc4b): undefined reference to `glTexEnvi' shadows.c:(.text+0xc5f): undefined reference to `glBindTexture' shadows.c:(.text+0xc87): undefined reference to `glEnable' shadows.c:(.text+0xcad): undefined reference to `glTexEnvi' shadows.c:(.text+0xcd6): undefined reference to `glNormal3f' shadows.c:(.text+0xd4e): undefined reference to `glDisable' shadows.c:(.text+0xd6a): undefined reference to `glTexEnvi' shadows.c:(.text+0xd7e): undefined reference to `glBindTexture' shadows.c:(.text+0xd9d): undefined reference to `glDisable' shadows.c:(.text+0xdb9): undefined reference to `glTexEnvi' shadows.c:(.text+0xdcd): undefined reference to `glBindTexture' shadows.c:(.text+0xdec): undefined reference to `glDisable' shadows.c:(.text+0xe08): undefined reference to `glTexEnvi' shadows.c:(.text+0xe1c): undefined reference to `glBindTexture' shadows.c:(.text+0xe78): undefined reference to `glBindTexture' shadows.c:(.text+0xea8): undefined reference to `glNormal3f' shadows.c:(.text+0xee6): undefined reference to `glDisable' shadows.c:(.text+0xef2): undefined reference to `glDisable' shadows.c:(.text+0xf16): undefined reference to `glColorMask' shadows.c:(.text+0xf22): undefined reference to `glEnable' shadows.c:(.text+0xf3e): undefined reference to `glStencilFunc' shadows.c:(.text+0xf5a): undefined reference to `glStencilOp' shadows.c:(.text+0xf7b): undefined reference to `glStencilFunc' shadows.c:(.text+0xf97): undefined reference to `glStencilOp' shadows.c:(.text+0xfbb): undefined reference to `glColorMask' shadows.c:(.text+0xfc7): undefined reference to `glDisable' shadows.c:(.text+0xfd3): undefined reference to `glDisable' shadows.c:(.text+0xfdf): undefined reference to `glDepthMask' shadows.c:(.text+0xfeb): undefined reference to `glDisable' shadows.c:(.text+0x1005): undefined reference to `glEnable' shadows.c:(.text+0x1019): undefined reference to `glBlendFunc' shadows.c:(.text+0x1057): undefined reference to `glColor4f' shadows.c:(.text+0x1063): undefined reference to `glBegin' shadows.c:(.text+0x1098): undefined reference to `glVertex4f' shadows.c:(.text+0x10d0): undefined reference to `glVertex4f' shadows.c:(.text+0x10ff): undefined reference to `glVertex4f' shadows.c:(.text+0x112d): undefined reference to `glVertex4f' shadows.c:(.text+0x1132): undefined reference to `glEnd' shadows.c:(.text+0x113e): undefined reference to `glDisable' shadows.c:(.text+0x114a): undefined reference to `glEnable' shadows.c:(.text+0x1156): undefined reference to `glDepthMask' shadows.c:(.text+0x1162): undefined reference to `glEnable' shadows.c:(.text+0x1186): undefined reference to `glColor4f' shadows.c:(.text+0x1192): undefined reference to `glEnable' shadows.c:(.text+0x119e): undefined reference to `glDisable' shadows.c:(.text+0x11d0): undefined reference to `glDisable' shadows.c:(.text+0x11f9): undefined reference to `glEnable' shadows.c:(.text+0x1210): undefined reference to `glDisable' shadows.c:(.text+0x1228): undefined reference to `glEnable' shadows.o: In function `render_light_view': shadows.c:(.text+0x1288): undefined reference to `glPushAttrib' shadows.c:(.text+0x12a9): undefined reference to `glViewport' shadows.c:(.text+0x12b5): undefined reference to `glEnable' shadows.c:(.text+0x12d9): undefined reference to `glScissor' shadows.c:(.text+0x12e5): undefined reference to `glDisable' shadows.c:(.text+0x12f1): undefined reference to `glEnable' shadows.c:(.text+0x1323): undefined reference to `glColorMask' shadows.c:(.text+0x132f): undefined reference to `glMatrixMode' shadows.c:(.text+0x1334): undefined reference to `glPushMatrix' shadows.c:(.text+0x1340): undefined reference to `glLoadMatrixd' shadows.c:(.text+0x134c): undefined reference to `glMatrixMode' shadows.c:(.text+0x1351): undefined reference to `glPushMatrix' shadows.c:(.text+0x135d): undefined reference to `glLoadMatrixd' shadows.c:(.text+0x13c2): undefined reference to `glTranslatef' shadows.c:(.text+0x13fc): undefined reference to `glMatrixMode' shadows.c:(.text+0x1401): undefined reference to `glPopMatrix' shadows.c:(.text+0x140d): undefined reference to `glMatrixMode' shadows.c:(.text+0x1412): undefined reference to `glPopMatrix' shadows.c:(.text+0x1417): undefined reference to `glPopAttrib' shadows.c:(.text+0x142b): undefined reference to `glBindTexture' shadows.c:(.text+0x1460): undefined reference to `glDrawBuffer' shadows.c:(.text+0x146c): undefined reference to `glReadBuffer' shadows.c:(.text+0x1493): undefined reference to `glGetIntegerv' shadows.c:(.text+0x14be): undefined reference to `glGenTextures' shadows.c:(.text+0x14d4): undefined reference to `glBindTexture' shadows.c:(.text+0x151a): undefined reference to `glTexImage2D' shadows.c:(.text+0x1537): undefined reference to `glTexParameteri' shadows.c:(.text+0x1554): undefined reference to `glTexParameteri' shadows.c:(.text+0x1571): undefined reference to `glTexParameteri' shadows.c:(.text+0x158e): undefined reference to `glTexParameteri' shadows.c:(.text+0x15ab): undefined reference to `glTexParameteri' shadows.o:shadows.c:(.text+0x15c8): more undefined references to `glTexParameteri' follow shadows.o: In function `render_light_view': shadows.c:(.text+0x162c): undefined reference to `glClear' shadows.c:(.text+0x1638): undefined reference to `glDrawBuffer' shadows.c:(.text+0x1644): undefined reference to `glReadBuffer' shadows.c:(.text+0x1662): undefined reference to `glBindTexture' shadows.c:(.text+0x16a4): undefined reference to `glCopyTexSubImage2D' shadows.c:(.text+0x16b0): undefined reference to `glClear' shadows.c:(.text+0x16c8): undefined reference to `glDisable' shadows.o: In function `calc_light_frustum': shadows.c:(.text+0x1710): undefined reference to `sincosf' shadows.c:(.text+0x1768): undefined reference to `sqrtf' shadows.c:(.text+0x17bd): undefined reference to `sqrtf' shadows.c:(.text+0x1829): undefined reference to `sqrtf' shadows.o: In function `calc_shadow_matrix': shadows.c:(.text+0x1a6c): undefined reference to `acosf' shadows.c:(.text+0x1a83): undefined reference to `atan2f' shadows.c:(.text+0x1a8b): undefined reference to `glPushMatrix' shadows.c:(.text+0x1a90): undefined reference to `glLoadIdentity' shadows.c:(.text+0x1ad7): undefined reference to `glOrtho' shadows.c:(.text+0x1aeb): undefined reference to `glGetDoublev' shadows.c:(.text+0x1af0): undefined reference to `glLoadIdentity' shadows.c:(.text+0x1b18): undefined reference to `glRotatef' shadows.c:(.text+0x1b4c): undefined reference to `glRotatef' shadows.c:(.text+0x1b60): undefined reference to `glGetDoublev' shadows.c:(.text+0x1b65): undefined reference to `glLoadIdentity' shadows.c:(.text+0x1b8b): undefined reference to `glScalef' shadows.c:(.text+0x1ba7): undefined reference to `glTranslatef' shadows.c:(.text+0x1bc3): undefined reference to `glScalef' shadows.c:(.text+0x1bcf): undefined reference to `glMultMatrixd' shadows.c:(.text+0x1bdb): undefined reference to `glMultMatrixd' shadows.c:(.text+0x1bef): undefined reference to `glGetDoublev' shadows.c:(.text+0x1bf4): undefined reference to `glPopMatrix' shadows.o: In function `draw_sun_shadowed_scene': shadows.c:(.text+0xe89): undefined reference to `glEnable' sound.o: In function `parse_spell_sound': sound.c:(.text+0xc36): undefined reference to `xmlStrcasecmp' sound.o: In function `parse_tile_type_sound': sound.c:(.text+0xd66): undefined reference to `xmlStrcasecmp' sound.c:(.text+0xd7d): undefined reference to `xmlStrcasecmp' sound.c:(.text+0xe37): undefined reference to `xmlStrcasecmp' sound.o: In function `parse_item_sound': sound.c:(.text+0xf86): undefined reference to `xmlStrcasecmp' sound.o:sound.c:(.text+0xf9d): more undefined references to `xmlStrcasecmp' follow sound.o: In function `parse_sound_variant': sound.c:(.text+0x191b): undefined reference to `xmlStrcmp' sound.c:(.text+0x199f): undefined reference to `xmlStrcmp' sound.c:(.text+0x1a4f): undefined reference to `xmlStrcmp' sound.c:(.text+0x1a8f): undefined reference to `xmlStrcmp' sound.o: In function `parse_sound_object': sound.c:(.text+0x1b9d): undefined reference to `xmlGetProp' sound.c:(.text+0x1c0d): undefined reference to `xmlStrcmp' sound.c:(.text+0x1c8f): undefined reference to `xmlStrcmp' sound.c:(.text+0x1ca6): undefined reference to `xmlStrcmp' sound.c:(.text+0x1d97): undefined reference to `xmlStrcmp' sound.c:(.text+0x1dae): undefined reference to `xmlStrcmp' sound.o:sound.c:(.text+0x1e68): more undefined references to `xmlStrcmp' follow sound.o: In function `final_sound_exit': sound.c:(.text+0x260f): undefined reference to `SDL_DestroyMutex' sound.o: In function `initial_sound_init': sound.c:(.text+0x2627): undefined reference to `SDL_CreateMutex' sound.c:(.text+0x2637): undefined reference to `SDL_GetError' sound.c:(.text+0x264c): undefined reference to `SDL_Quit' sound.o: In function `calculate_bounds_angle': sound.c:(.text+0x26e6): undefined reference to `atan2' sound.o: In function `parse_map_sound': sound.c:(.text+0x2af2): undefined reference to `xmlGetProp' sound.c:(.text+0x2b28): undefined reference to `xmlGetProp' sound.c:(.text+0x2b93): undefined reference to `xmlStrcasecmp' sound.c:(.text+0x2c76): undefined reference to `xmlStrcasecmp' sound.c:(.text+0x2c8d): undefined reference to `xmlStrcasecmp' sound.c:(.text+0x2d2f): undefined reference to `xmlStrcasecmp' sound.c:(.text+0x2d97): undefined reference to `xmlStrcasecmp' sound.o:sound.c:(.text+0x2e47): more undefined references to `xmlStrcasecmp' follow sound.o: In function `start_stream': sound.c:(.text+0x3938): undefined reference to `alGetSourcei' sound.c:(.text+0x394c): undefined reference to `alSourcePlay' sound.c:(.text+0x395b): undefined reference to `alGetError' sound.c:(.text+0x396e): undefined reference to `alGetString' sound.o: In function `release_sample': sound.c:(.text+0x39e3): undefined reference to `alIsBuffer' sound.c:(.text+0x3a3c): undefined reference to `alDeleteBuffers' sound.o: In function `set_sound_gain': sound.c:(.text+0x3cd9): undefined reference to `alSourcef' sound.o: In function `sound_source_set_gain': sound.c:(.text+0x3d61): undefined reference to `SDL_mutexP' sound.c:(.text+0x3dab): undefined reference to `SDL_mutexV' sound.c:(.text+0x3dc1): undefined reference to `SDL_GetError' sound.c:(.text+0x3e09): undefined reference to `SDL_GetError' sound.o: In function `clear_source': sound.c:(.text+0x3e94): undefined reference to `alSourceStop' sound.c:(.text+0x3eae): undefined reference to `alSourcei' sound.o: In function `stop_sound_source_at_index': sound.c:(.text+0x405e): undefined reference to `alIsSource' sound.c:(.text+0x4073): undefined reference to `alGetError' sound.o: In function `stop_sound': sound.c:(.text+0x4181): undefined reference to `SDL_mutexP' sound.c:(.text+0x41c3): undefined reference to `SDL_mutexV' sound.c:(.text+0x41d0): undefined reference to `SDL_GetError' sound.c:(.text+0x4223): undefined reference to `SDL_GetError' sound.o: In function `stop_stream': sound.c:(.text+0x44e2): undefined reference to `alGetSourcei' sound.c:(.text+0x44f6): undefined reference to `alSourceStop' sound.c:(.text+0x4513): undefined reference to `alGetSourcei' sound.c:(.text+0x452d): undefined reference to `alGetSourcei' sound.c:(.text+0x455b): undefined reference to `alSourceUnqueueBuffers' sound.c:(.text+0x456d): undefined reference to `alGetError' sound.c:(.text+0x4579): undefined reference to `alGetString' sound.o: In function `display_song_name': sound.c:(.text+0x4614): undefined reference to `ov_time_tell' sound.c:(.text+0x465c): undefined reference to `ov_time_tell' sound.c:(.text+0x46cf): undefined reference to `ov_time_total' sound.c:(.text+0x4717): undefined reference to `ov_time_total' sound.c:(.text+0x478a): undefined reference to `ov_comment' sound.o: In function `destroy_stream': sound.c:(.text+0x4a38): undefined reference to `alIsBuffer' sound.c:(.text+0x4a4f): undefined reference to `ov_clear' sound.c:(.text+0x4a78): undefined reference to `alDeleteBuffers' sound.c:(.text+0x4aa1): undefined reference to `SDL_mutexP' sound.c:(.text+0x4b01): undefined reference to `SDL_mutexV' sound.c:(.text+0x4b0e): undefined reference to `SDL_GetError' sound.c:(.text+0x4b51): undefined reference to `SDL_GetError' sound.o: In function `destroy_sound': sound.c:(.text+0x4c23): undefined reference to `SDL_WaitThread' sound.c:(.text+0x4c3a): undefined reference to `SDL_mutexP' sound.c:(.text+0x4c6b): undefined reference to `alIsSource' sound.c:(.text+0x4c89): undefined reference to `alSourceStopv' sound.c:(.text+0x4c99): undefined reference to `alDeleteSources' sound.c:(.text+0x4caf): undefined reference to `SDL_mutexV' sound.c:(.text+0x4cb8): undefined reference to `SDL_GetError' sound.c:(.text+0x4cf6): undefined reference to `alcGetCurrentContext' sound.c:(.text+0x4d04): undefined reference to `alcGetContextsDevice' sound.c:(.text+0x4d0e): undefined reference to `alcDestroyContext' sound.c:(.text+0x4d1a): undefined reference to `alcCloseDevice' sound.c:(.text+0x4dca): undefined reference to `SDL_GetError' sound.o: In function `load_sound_config_data': sound.c:(.text+0x51f4): undefined reference to `xmlReadFile' sound.c:(.text+0x5206): undefined reference to `xmlDocGetRootElement' sound.c:(.text+0x5223): undefined reference to `xmlStrcmp' sound.c:(.text+0x5258): undefined reference to `xmlFree' sound.o: In function `init_sound': sound.c:(.text+0x53a5): undefined reference to `alcIsExtensionPresent' sound.c:(.text+0x53c9): undefined reference to `alcGetString' sound.c:(.text+0x540d): undefined reference to `alcOpenDevice' sound.c:(.text+0x5417): undefined reference to `alcGetError' sound.c:(.text+0x5434): undefined reference to `alcOpenDevice' sound.c:(.text+0x543e): undefined reference to `alcGetError' sound.c:(.text+0x545e): undefined reference to `alcGetString' sound.c:(.text+0x5486): undefined reference to `alcCreateContext' sound.c:(.text+0x5490): undefined reference to `alcMakeContextCurrent' sound.c:(.text+0x5498): undefined reference to `alcGetError' sound.c:(.text+0x54bd): undefined reference to `alListenerfv' sound.c:(.text+0x54d0): undefined reference to `alListenerfv' sound.c:(.text+0x54e3): undefined reference to `alListenerfv' sound.c:(.text+0x54e8): undefined reference to `alGetError' sound.c:(.text+0x5507): undefined reference to `SDL_mutexP' sound.c:(.text+0x5569): undefined reference to `alGenSources' sound.c:(.text+0x556e): undefined reference to `alGetError' sound.c:(.text+0x558e): undefined reference to `SDL_mutexV' sound.c:(.text+0x55d1): undefined reference to `alGetError' sound.c:(.text+0x5612): undefined reference to `alcGetString' sound.c:(.text+0x5648): undefined reference to `alcGetString' sound.c:(.text+0x56c8): undefined reference to `alcGetString' sound.c:(.text+0x5704): undefined reference to `alGetString' sound.c:(.text+0x5779): undefined reference to `SDL_mutexV' sound.c:(.text+0x5786): undefined reference to `SDL_GetError' sound.c:(.text+0x57c9): undefined reference to `SDL_GetError' sound.c:(.text+0x581a): undefined reference to `alGetString' sound.c:(.text+0x5869): undefined reference to `SDL_GetError' sound.c:(.text+0x58bb): undefined reference to `SDL_CreateThread' sound.o: In function `turn_sound_on': sound.c:(.text+0x5919): undefined reference to `SDL_mutexP' sound.c:(.text+0x596b): undefined reference to `alGetSourcei' sound.c:(.text+0x5982): undefined reference to `alSourcePlay' sound.c:(.text+0x5999): undefined reference to `SDL_mutexV' sound.c:(.text+0x59a2): undefined reference to `alGetError' sound.c:(.text+0x59d1): undefined reference to `SDL_GetError' sound.c:(.text+0x5a14): undefined reference to `SDL_GetError' sound.o: In function `stop_all_sounds': sound.c:(.text+0x5af9): undefined reference to `alGetError' sound.o: In function `turn_sound_off': sound.c:(.text+0x5bc1): undefined reference to `SDL_mutexP' sound.c:(.text+0x5c01): undefined reference to `SDL_mutexV' sound.c:(.text+0x5c69): undefined reference to `SDL_GetError' sound.c:(.text+0x5cb1): undefined reference to `SDL_GetError' sound.o: In function `init_sound_stream': sound.c:(.text+0x5d4a): undefined reference to `alGenBuffers' sound.c:(.text+0x5d57): undefined reference to `SDL_mutexP' sound.c:(.text+0x5d7e): undefined reference to `alIsSource' sound.c:(.text+0x5e1c): undefined reference to `SDL_mutexV' sound.c:(.text+0x5e4f): undefined reference to `alSource3f' sound.c:(.text+0x5e7a): undefined reference to `alSource3f' sound.c:(.text+0x5ea5): undefined reference to `alSource3f' sound.c:(.text+0x5ec0): undefined reference to `alSourcef' sound.c:(.text+0x5edb): undefined reference to `alSourcei' sound.c:(.text+0x5ef6): undefined reference to `alSourcef' sound.c:(.text+0x5f11): undefined reference to `alSourcei' sound.c:(.text+0x5f1c): undefined reference to `alSourceStop' sound.c:(.text+0x5f37): undefined reference to `alSourcei' sound.c:(.text+0x5f3c): undefined reference to `alGetError' sound.c:(.text+0x5f59): undefined reference to `SDL_mutexV' sound.c:(.text+0x5f66): undefined reference to `SDL_GetError' sound.c:(.text+0x5fb1): undefined reference to `SDL_GetError' sound.c:(.text+0x5ff9): undefined reference to `SDL_GetError' sound.o: In function `stream_ogg': sound.c:(.text+0x605c): undefined reference to `alGetError' sound.c:(.text+0x60ae): undefined reference to `ov_read' sound.c:(.text+0x6135): undefined reference to `alBufferData' sound.c:(.text+0x613a): undefined reference to `alGetError' sound.o: In function `load_ogg_file': sound.c:(.text+0x61a2): undefined reference to `ov_open' sound.o: In function `load_ogg_into_memory': sound.c:(.text+0x623c): undefined reference to `ov_info' sound.c:(.text+0x62bf): undefined reference to `ov_read' sound.c:(.text+0x62ee): undefined reference to `ov_clear' sound.o: In function `ensure_sample_loaded': sound.c:(.text+0x637c): undefined reference to `alIsBuffer' sound.c:(.text+0x6436): undefined reference to `alGenBuffers' sound.c:(.text+0x643b): undefined reference to `alGetError' sound.c:(.text+0x6492): undefined reference to `alBufferData' sound.c:(.text+0x6497): undefined reference to `alGetError' sound.c:(.text+0x64c2): undefined reference to `alGetBufferi' sound.c:(.text+0x64e5): undefined reference to `alGetBufferi' sound.c:(.text+0x6545): undefined reference to `alGetError' sound.c:(.text+0x6582): undefined reference to `alGetString' sound.c:(.text+0x65a2): undefined reference to `alDeleteBuffers' sound.c:(.text+0x65cc): undefined reference to `alGetString' sound.o: In function `play_sound': sound.c:(.text+0x6848): undefined reference to `alSourcef' sound.c:(.text+0x6877): undefined reference to `alSourcefv' sound.c:(.text+0x6890): undefined reference to `alSourcefv' sound.c:(.text+0x6895): undefined reference to `alGetError' sound.c:(.text+0x68af): undefined reference to `alSourcei' sound.c:(.text+0x6920): undefined reference to `alSourceQueueBuffers' sound.c:(.text+0x6955): undefined reference to `alGetError' sound.c:(.text+0x6985): undefined reference to `alSourcei' sound.c:(.text+0x69bc): undefined reference to `alSourcei' sound.c:(.text+0x69c6): undefined reference to `alSourcePlay' sound.c:(.text+0x69e6): undefined reference to `alGetError' sound.c:(.text+0x6a10): undefined reference to `alSourceQueueBuffers' sound.c:(.text+0x6a4f): undefined reference to `alSourcei' sound.c:(.text+0x6a69): undefined reference to `alSourcef' sound.c:(.text+0x6a83): undefined reference to `alSourcef' sound.c:(.text+0x6a92): undefined reference to `alGetString' sound.c:(.text+0x6aec): undefined reference to `alSourcei' sound.c:(.text+0x6b0a): undefined reference to `alSourceQueueBuffers' sound.o: In function `add_sound_object_gain': sound.c:(.text+0x6c92): undefined reference to `SDL_mutexP' sound.c:(.text+0x6de1): undefined reference to `SDL_mutexV' sound.c:(.text+0x6dee): undefined reference to `SDL_GetError' sound.c:(.text+0x6e52): undefined reference to `SDL_GetError' sound.c:(.text+0x6eaa): undefined reference to `SDL_mutexV' sound.c:(.text+0x6eb7): undefined reference to `SDL_GetError' sound.o: In function `update_sound': sound.c:(.text+0x7419): undefined reference to `SDL_mutexP' sound.c:(.text+0x7509): undefined reference to `SDL_mutexP' sound.c:(.text+0x763c): undefined reference to `alListenerfv' sound.c:(.text+0x764f): undefined reference to `alListenerfv' sound.c:(.text+0x7662): undefined reference to `alListenerfv' sound.c:(.text+0x76e6): undefined reference to `SDL_mutexV' sound.c:(.text+0x77c3): undefined reference to `alGetSourcei' sound.c:(.text+0x77ed): undefined reference to `alGetSourcei' sound.c:(.text+0x7884): undefined reference to `alGetSourcei' sound.c:(.text+0x78ab): undefined reference to `alGetSourcei' sound.c:(.text+0x78c8): undefined reference to `alGetSourcefv' sound.c:(.text+0x7973): undefined reference to `alSourcePlay' sound.c:(.text+0x7986): undefined reference to `alGetError' sound.c:(.text+0x7992): undefined reference to `alGetString' sound.c:(.text+0x79f5): undefined reference to `SDL_mutexV' sound.c:(.text+0x7a0a): undefined reference to `SDL_mutexV' sound.c:(.text+0x7a94): undefined reference to `alSourcefv' sound.c:(.text+0x7b3f): undefined reference to `SDL_mutexV' sound.c:(.text+0x7b4c): undefined reference to `alGetError' sound.c:(.text+0x7b69): undefined reference to `SDL_mutexV' sound.c:(.text+0x7b94): undefined reference to `SDL_mutexP' sound.c:(.text+0x7bd9): undefined reference to `SDL_GetError' sound.c:(.text+0x7c19): undefined reference to `SDL_GetError' sound.c:(.text+0x7c5c): undefined reference to `SDL_GetError' sound.c:(.text+0x7c9f): undefined reference to `SDL_GetError' sound.c:(.text+0x7df9): undefined reference to `SDL_mutexV' sound.c:(.text+0x7e06): undefined reference to `SDL_GetError' sound.c:(.text+0x7e21): undefined reference to `SDL_GetError' sound.c:(.text+0x7e88): undefined reference to `alGetSourcei' sound.c:(.text+0x7eae): undefined reference to `alSourceUnqueueBuffers' sound.c:(.text+0x7ed3): undefined reference to `alSourcei' sound.c:(.text+0x7ed8): undefined reference to `alGetError' sound.c:(.text+0x7ee4): undefined reference to `alGetString' sound.o: In function `stream_ogg_file': sound.c:(.text+0x7fae): undefined reference to `ov_clear' sound.c:(.text+0x8013): undefined reference to `ov_info' sound.c:(.text+0x8095): undefined reference to `alSourceQueueBuffers' sound.o: In function `play_stream': sound.c:(.text+0x817e): undefined reference to `alSourcef' sound.o: In function `process_stream': sound.c:(.text+0x82b7): undefined reference to `alSourcef' sound.c:(.text+0x82bc): undefined reference to `alGetError' sound.c:(.text+0x82d9): undefined reference to `alGetSourcei' sound.c:(.text+0x82de): undefined reference to `alGetError' sound.c:(.text+0x832a): undefined reference to `alSourceUnqueueBuffers' sound.c:(.text+0x832f): undefined reference to `alGetError' sound.c:(.text+0x8366): undefined reference to `alGetString' sound.c:(.text+0x83c2): undefined reference to `alSourceQueueBuffers' sound.c:(.text+0x83c7): undefined reference to `alGetError' sound.c:(.text+0x841a): undefined reference to `alGetString' sound.c:(.text+0x845e): undefined reference to `alGetSourcei' sound.c:(.text+0x8463): undefined reference to `alGetError' sound.c:(.text+0x84bb): undefined reference to `alSourcePlay' sound.c:(.text+0x84ca): undefined reference to `alGetError' sound.c:(.text+0x854f): undefined reference to `alSourceStop' sound.c:(.text+0x856a): undefined reference to `alSourcei' sound.c:(.text+0x856f): undefined reference to `alGetError' sound.o: In function `update_streams': sound.c:(.text+0x9210): undefined reference to `SDL_Delay' sound.c:(.text+0x9224): undefined reference to `SDL_mutexP' sound.c:(.text+0x93c9): undefined reference to `SDL_mutexV' sound.c:(.text+0x9519): undefined reference to `sqrt' sound.c:(.text+0x953e): undefined reference to `sqrt' sound.c:(.text+0x9561): undefined reference to `sqrt' sound.o: In function `set_sound_gain': sound.c:(.text+0x3cba): undefined reference to `alGetError' sound.o: In function `destroy_stream': sound.c:(.text+0x4a60): undefined reference to `alGetError' sound.o: In function `turn_sound_off': sound.c:(.text+0x5c45): undefined reference to `alGetError' spells.o: In function `display_quickspell_handler': spells.c:(.text+0x7b1): undefined reference to `glEnable' spells.c:(.text+0x7bd): undefined reference to `glEnable' spells.c:(.text+0x7d1): undefined reference to `glAlphaFunc' spells.c:(.text+0x7dd): undefined reference to `glEnable' spells.c:(.text+0x7f1): undefined reference to `glBlendFunc' spells.c:(.text+0x828): undefined reference to `glBindTexture' spells.c:(.text+0x83e): undefined reference to `glBegin' spells.c:(.text+0x89a): undefined reference to `glColor4f' spells.c:(.text+0x948): undefined reference to `glEnd' spells.c:(.text+0x96c): undefined reference to `glColor4f' spells.c:(.text+0x978): undefined reference to `glDisable' spells.c:(.text+0x984): undefined reference to `glDisable' spells.c:(.text+0xa00): undefined reference to `glColor4f' spells.o: In function `display_spells_we_have': spells.c:(.text+0x1f25): undefined reference to `glEnable' spells.c:(.text+0x1f39): undefined reference to `glBlendFunc' spells.c:(.text+0x1f55): undefined reference to `glColor3f' spells.c:(.text+0x1f7f): undefined reference to `glBindTexture' spells.c:(.text+0x1f97): undefined reference to `glBegin' spells.c:(.text+0x1fda): undefined reference to `glEnd' spells.c:(.text+0x2088): undefined reference to `glDisable' spells.o: In function `display_sigils_handler': spells.c:(.text+0x20b1): undefined reference to `glEnable' spells.c:(.text+0x20cd): undefined reference to `glColor3f' spells.c:(.text+0x2104): undefined reference to `glBindTexture' spells.c:(.text+0x2179): undefined reference to `glEnable' spells.c:(.text+0x218d): undefined reference to `glAlphaFunc' spells.c:(.text+0x2199): undefined reference to `glBegin' spells.c:(.text+0x21f1): undefined reference to `glEnd' spells.c:(.text+0x21fd): undefined reference to `glDisable' spells.c:(.text+0x2210): undefined reference to `glBegin' spells.c:(.text+0x22da): undefined reference to `glEnd' spells.c:(.text+0x2395): undefined reference to `glBindTexture' spells.c:(.text+0x23ad): undefined reference to `glBegin' spells.c:(.text+0x23f6): undefined reference to `glEnd' spells.c:(.text+0x2437): undefined reference to `glDisable' spells.c:(.text+0x2453): undefined reference to `glColor3f' spells.c:(.text+0x24cc): undefined reference to `glEnable' stats.o: In function `draw_floatingmessage': stats.c:(.text+0x82f): undefined reference to `glColor4f' stats.c:(.text+0x86d): undefined reference to `glGetDoublev' stats.c:(.text+0x889): undefined reference to `glGetDoublev' stats.c:(.text+0x8a2): undefined reference to `glGetIntegerv' stats.c:(.text+0x943): undefined reference to `glPushMatrix' stats.c:(.text+0x948): undefined reference to `glLoadIdentity' stats.c:(.text+0x954): undefined reference to `glMatrixMode' stats.c:(.text+0x959): undefined reference to `glPushMatrix' stats.c:(.text+0x95e): undefined reference to `glLoadIdentity' stats.c:(.text+0x9c6): undefined reference to `glOrtho' stats.c:(.text+0xa0a): undefined reference to `glMatrixMode' stats.c:(.text+0xa0f): undefined reference to `glPopMatrix' stats.c:(.text+0xa1b): undefined reference to `glMatrixMode' stats.c:(.text+0xa20): undefined reference to `glPopMatrix' stats.c:(.text+0xad7): undefined reference to `gluProject' stats.o: In function `drawactor_floatingmessages': stats.c:(.text+0xbb9): undefined reference to `glEnable' stats.c:(.text+0xbcd): undefined reference to `glBlendFunc' stats.c:(.text+0xbd9): undefined reference to `glDisable' stats.c:(.text+0xc38): undefined reference to `glEnable' stats.o: In function `display_stats_handler': stats.c:(.text+0x1061): undefined reference to `glColor3f' stats.c:(.text+0x123f): undefined reference to `glColor3f' stats.c:(.text+0x1356): undefined reference to `glColor3f' stats.c:(.text+0x14aa): undefined reference to `glColor3f' stats.c:(.text+0x150b): undefined reference to `glColor3f' stats.o:stats.c:(.text+0x1570): more undefined references to `glColor3f' follow stats.o: In function `drawactor_floatingmessages': stats.c:(.text+0xc9f): undefined reference to `glDisable' storage.o: In function `click_storage_handler': storage.c:(.text+0xcc1): undefined reference to `SDL_GetTicks' storage.o: In function `display_storage_handler': storage.c:(.text+0xd0e): undefined reference to `glColor3f' storage.c:(.text+0xd1a): undefined reference to `glEnable' storage.c:(.text+0xe0a): undefined reference to `glColor3f' storage.c:(.text+0xf18): undefined reference to `glBindTexture' storage.c:(.text+0xf85): undefined reference to `glBegin' storage.c:(.text+0xfd7): undefined reference to `glEnd' storage.c:(.text+0x1021): undefined reference to `glDisable' storage.c:(.text+0x103d): undefined reference to `glColor3f' storage.c:(.text+0x1049): undefined reference to `glBegin' storage.c:(.text+0x105d): undefined reference to `glVertex2i' storage.c:(.text+0x1071): undefined reference to `glVertex2i' storage.c:(.text+0x1085): undefined reference to `glVertex2i' storage.c:(.text+0x1099): undefined reference to `glVertex2i' storage.c:(.text+0x109e): undefined reference to `glEnd' storage.c:(.text+0x10aa): undefined reference to `glBegin' storage.c:(.text+0x10be): undefined reference to `glVertex2i' storage.c:(.text+0x10d2): undefined reference to `glVertex2i' storage.c:(.text+0x10e6): undefined reference to `glVertex2i' storage.c:(.text+0x10fa): undefined reference to `glVertex2i' storage.c:(.text+0x10ff): undefined reference to `glEnd' storage.c:(.text+0x114d): undefined reference to `glEnable' storage.c:(.text+0x1169): undefined reference to `glColor3f' storage.c:(.text+0x1219): undefined reference to `SDL_GetTicks' storage.c:(.text+0x1258): undefined reference to `glColor3f' storage.c:(.text+0x1310): undefined reference to `glColor3f' special_effects.o: In function `draw_teleport_effect': special_effects.c:(.text+0x6a): undefined reference to `glGenLists' special_effects.c:(.text+0x7d): undefined reference to `glNewList' special_effects.c:(.text+0x82): undefined reference to `glPushMatrix' special_effects.c:(.text+0x98): undefined reference to `glTranslatef' special_effects.c:(.text+0x154): undefined reference to `sincosf' special_effects.c:(.text+0x16c): undefined reference to `glBegin' special_effects.c:(.text+0x18d): undefined reference to `glColor4f' special_effects.c:(.text+0x1d9): undefined reference to `sincosf' special_effects.c:(.text+0x222): undefined reference to `glNormal3f' special_effects.c:(.text+0x251): undefined reference to `glVertex3f' special_effects.c:(.text+0x275): undefined reference to `glNormal3f' special_effects.c:(.text+0x296): undefined reference to `glVertex3f' special_effects.c:(.text+0x2a4): undefined reference to `glEnd' special_effects.c:(.text+0x2d7): undefined reference to `glEndList' special_effects.c:(.text+0x2e2): undefined reference to `glCallList' special_effects.o: In function `draw_restoration_effect': special_effects.c:(.text+0x3b7): undefined reference to `glPushMatrix' special_effects.c:(.text+0x3c7): undefined reference to `glTranslatef' special_effects.c:(.text+0x475): undefined reference to `glRotatef' special_effects.c:(.text+0x481): undefined reference to `glBegin' special_effects.c:(.text+0x4a4): undefined reference to `glColor4f' special_effects.c:(.text+0x4be): undefined reference to `glVertex3f' special_effects.c:(.text+0x4e7): undefined reference to `glColor4f' special_effects.c:(.text+0x50c): undefined reference to `glVertex3f' special_effects.c:(.text+0x526): undefined reference to `glVertex3f' special_effects.c:(.text+0x548): undefined reference to `glVertex3f' special_effects.c:(.text+0x562): undefined reference to `glVertex3f' special_effects.c:(.text+0x57c): undefined reference to `glVertex3f' special_effects.c:(.text+0x581): undefined reference to `glEnd' special_effects.c:(.text+0x5b2): undefined reference to `glBegin' special_effects.c:(.text+0x5d5): undefined reference to `glColor4f' special_effects.c:(.text+0x5ef): undefined reference to `glVertex3f' special_effects.c:(.text+0x612): undefined reference to `glColor4f' special_effects.c:(.text+0x637): undefined reference to `glVertex3f' special_effects.c:(.text+0x651): undefined reference to `glVertex3f' special_effects.c:(.text+0x673): undefined reference to `glVertex3f' special_effects.c:(.text+0x68d): undefined reference to `glVertex3f' special_effects.c:(.text+0x6a7): undefined reference to `glVertex3f' special_effects.c:(.text+0x6ac): undefined reference to `glEnd' special_effects.o: In function `draw_heal_effect': special_effects.c:(.text+0x717): undefined reference to `glPushMatrix' special_effects.c:(.text+0x727): undefined reference to `glTranslatef' special_effects.c:(.text+0x768): undefined reference to `glRotatef' special_effects.c:(.text+0x825): undefined reference to `glRotatef' special_effects.c:(.text+0x831): undefined reference to `glBegin' special_effects.c:(.text+0x855): undefined reference to `glColor4f' special_effects.c:(.text+0x878): undefined reference to `glVertex3f' special_effects.c:(.text+0x89b): undefined reference to `glColor4f' special_effects.c:(.text+0x8c3): undefined reference to `glVertex3f' special_effects.c:(.text+0x8dd): undefined reference to `glVertex3f' special_effects.c:(.text+0x8fc): undefined reference to `glVertex3f' special_effects.c:(.text+0x916): undefined reference to `glVertex3f' special_effects.c:(.text+0x930): undefined reference to `glVertex3f' special_effects.c:(.text+0x935): undefined reference to `glEnd' special_effects.c:(.text+0x96e): undefined reference to `glRotatef' special_effects.o: In function `display_special_effects': special_effects.c:(.text+0xb22): undefined reference to `glDisable' special_effects.c:(.text+0xb2e): undefined reference to `glEnable' special_effects.c:(.text+0xb4c): undefined reference to `glDisable' special_effects.c:(.text+0xb58): undefined reference to `glDisable' special_effects.c:(.text+0xb64): undefined reference to `glEnable' special_effects.c:(.text+0xb78): undefined reference to `glBlendFunc' special_effects.c:(.text+0xb84): undefined reference to `glEnable' special_effects.o: In function `do_double_spikes': special_effects.c:(.text+0xbbb): undefined reference to `glPushMatrix' special_effects.c:(.text+0xbcd): undefined reference to `glTranslatef' special_effects.c:(.text+0xbf6): undefined reference to `glRotatef' special_effects.c:(.text+0xc33): undefined reference to `glRotatef' special_effects.c:(.text+0xc3f): undefined reference to `glBegin' special_effects.c:(.text+0xc73): undefined reference to `glVertex3f' special_effects.c:(.text+0xc9c): undefined reference to `glVertex3f' special_effects.c:(.text+0xcb5): undefined reference to `glVertex3f' special_effects.c:(.text+0xcd4): undefined reference to `glVertex3f' special_effects.c:(.text+0xced): undefined reference to `glVertex3f' special_effects.c:(.text+0xcf2): undefined reference to `glEnd' special_effects.c:(.text+0xcfe): undefined reference to `glBegin' special_effects.c:(.text+0xd20): undefined reference to `glVertex3f' special_effects.c:(.text+0xd39): undefined reference to `glVertex3f' special_effects.c:(.text+0xd52): undefined reference to `glVertex3f' special_effects.c:(.text+0xd6b): undefined reference to `glVertex3f' special_effects.c:(.text+0xd84): undefined reference to `glVertex3f' special_effects.c:(.text+0xd89): undefined reference to `glEnd' special_effects.o: In function `do_shape_spikes': special_effects.c:(.text+0xddb): undefined reference to `glPushMatrix' special_effects.c:(.text+0xdf0): undefined reference to `glTranslatef' special_effects.c:(.text+0xe19): undefined reference to `glRotatef' special_effects.c:(.text+0xe53): undefined reference to `glRotatef' special_effects.c:(.text+0xe5f): undefined reference to `glBegin' special_effects.c:(.text+0xe8b): undefined reference to `glVertex3f' special_effects.c:(.text+0xeac): undefined reference to `glVertex3f' special_effects.c:(.text+0xec2): undefined reference to `glVertex3f' special_effects.c:(.text+0xedb): undefined reference to `glVertex3f' special_effects.c:(.text+0xef1): undefined reference to `glVertex3f' special_effects.c:(.text+0xef6): undefined reference to `glEnd' special_effects.o: In function `draw_teleport_effect': special_effects.c:(.text+0x2f1): undefined reference to `glPopMatrix' special_effects.o: In function `draw_restoration_effect': special_effects.c:(.text+0x6c4): undefined reference to `glPopMatrix' special_effects.o: In function `draw_heal_effect': special_effects.c:(.text+0x949): undefined reference to `glPopMatrix' special_effects.o: In function `display_special_effects': special_effects.c:(.text+0xb40): undefined reference to `glDisable' special_effects.o: In function `do_double_spikes': special_effects.c:(.text+0xd9e): undefined reference to `glPopMatrix' special_effects.o: In function `do_shape_spikes': special_effects.c:(.text+0xf0b): undefined reference to `glPopMatrix' text.o: In function `filter_or_ignore_text': text.c:(.text+0x186f): undefined reference to `SDL_mutexP' text.c:(.text+0x18c7): undefined reference to `SDL_mutexV' text.c:(.text+0x1ec8): undefined reference to `SDL_GetTicks' textures.o: In function `set_texture_filter': textures.c:(.text+0x688): undefined reference to `glTexParameteri' textures.c:(.text+0x6a4): undefined reference to `glTexParameteri' textures.c:(.text+0x6bc): undefined reference to `glTexParameterf' textures.c:(.text+0x6e0): undefined reference to `glTexParameteri' textures.c:(.text+0x6fc): undefined reference to `glTexParameteri' textures.c:(.text+0x728): undefined reference to `glTexParameteri' textures.c:(.text+0x744): undefined reference to `glTexParameteri' textures.c:(.text+0x768): undefined reference to `glTexParameteri' textures.o:textures.c:(.text+0x784): more undefined references to `glTexParameteri' follow textures.o: In function `load_texture': textures.c:(.text+0x8ff): undefined reference to `SDL_RWFromMem' textures.c:(.text+0x90f): undefined reference to `IMG_Load_RW' textures.c:(.text+0x929): undefined reference to `SDL_LockSurface' textures.c:(.text+0xb5f): undefined reference to `SDL_UnlockSurface' textures.c:(.text+0xb67): undefined reference to `SDL_FreeSurface' textures.c:(.text+0xb85): undefined reference to `SDL_GetError' textures.o: In function `reload_bmp8_fixed_alpha': textures.c:(.text+0x105d): undefined reference to `glBindTexture' textures.c:(.text+0x107b): undefined reference to `glBindTexture' textures.c:(.text+0x10c9): undefined reference to `glTexParameteri' textures.c:(.text+0x10e5): undefined reference to `glTexParameteri' textures.c:(.text+0x1150): undefined reference to `glTexImage2D' textures.c:(.text+0x119a): undefined reference to `glTexImage2D' textures.c:(.text+0x120a): undefined reference to `glTexImage2D' textures.c:(.text+0x1220): undefined reference to `glHint' textures.c:(.text+0x1253): undefined reference to `glTexParameteri' textures.c:(.text+0x126f): undefined reference to `glTexParameteri' textures.c:(.text+0x128b): undefined reference to `glTexParameteri' textures.c:(.text+0x12a6): undefined reference to `glTexParameterf' textures.c:(.text+0x12cb): undefined reference to `glTexParameteri' textures.c:(.text+0x12f8): undefined reference to `glTexParameteri' textures.c:(.text+0x1314): undefined reference to `glTexParameteri' textures.c:(.text+0x133a): undefined reference to `glTexParameteri' textures.c:(.text+0x1356): undefined reference to `glTexParameteri' textures.o:textures.c:(.text+0x1372): more undefined references to `glTexParameteri' follow textures.o: In function `load_bmp8_enhanced_actor': textures.c:(.text+0x144e): undefined reference to `glGenTextures' textures.c:(.text+0x1461): undefined reference to `glBindTexture' textures.c:(.text+0x1481): undefined reference to `glBindTexture' textures.c:(.text+0x149d): undefined reference to `glTexParameteri' textures.c:(.text+0x14b9): undefined reference to `glTexParameteri' textures.c:(.text+0x1507): undefined reference to `glTexParameteri' textures.c:(.text+0x1523): undefined reference to `glTexParameteri' textures.c:(.text+0x159a): undefined reference to `glTexImage2D' textures.c:(.text+0x15d3): undefined reference to `glTexParameteri' textures.c:(.text+0x15ef): undefined reference to `glTexParameteri' textures.c:(.text+0x160a): undefined reference to `glTexParameterf' textures.c:(.text+0x1666): undefined reference to `glTexImage2D' textures.c:(.text+0x197c): undefined reference to `glTexImage2D' textures.c:(.text+0x1998): undefined reference to `glHint' textures.c:(.text+0x19cb): undefined reference to `glTexParameteri' textures.c:(.text+0x19e7): undefined reference to `glTexParameteri' textures.c:(.text+0x1a10): undefined reference to `glTexParameteri' textures.c:(.text+0x1a2c): undefined reference to `glTexParameteri' textures.c:(.text+0x1a52): undefined reference to `glTexParameteri' textures.o:textures.c:(.text+0x1a6e): more undefined references to `glTexParameteri' follow textures.o: In function `load_bmp8_fixed_alpha': textures.c:(.text+0x1aec): undefined reference to `glGenTextures' textures.c:(.text+0x1aff): undefined reference to `glBindTexture' textures.c:(.text+0x1b1f): undefined reference to `glBindTexture' textures.c:(.text+0x1b3b): undefined reference to `glTexParameteri' textures.c:(.text+0x1b57): undefined reference to `glTexParameteri' textures.c:(.text+0x1ba4): undefined reference to `glTexParameteri' textures.c:(.text+0x1bc0): undefined reference to `glTexParameteri' textures.c:(.text+0x1c2d): undefined reference to `glTexImage2D' textures.c:(.text+0x1c87): undefined reference to `glTexImage2D' textures.c:(.text+0x1cdf): undefined reference to `glTexImage2D' textures.c:(.text+0x1cf8): undefined reference to `glHint' textures.c:(.text+0x1d43): undefined reference to `glTexParameteri' textures.c:(.text+0x1d5f): undefined reference to `glTexParameteri' textures.c:(.text+0x1d7a): undefined reference to `glTexParameterf' textures.c:(.text+0x1da0): undefined reference to `glTexParameteri' textures.c:(.text+0x1dbc): undefined reference to `glTexParameteri' textures.o: In function `load_bmp8_fixed_alpha_with_transparent_color': textures.c:(.text+0x1ed7): undefined reference to `glGenTextures' textures.c:(.text+0x1eea): undefined reference to `glBindTexture' textures.c:(.text+0x1f0a): undefined reference to `glBindTexture' textures.c:(.text+0x1f26): undefined reference to `glTexParameteri' textures.c:(.text+0x1f42): undefined reference to `glTexParameteri' textures.c:(.text+0x1f90): undefined reference to `glTexParameteri' textures.c:(.text+0x1fac): undefined reference to `glTexParameteri' textures.c:(.text+0x2018): undefined reference to `glTexImage2D' textures.c:(.text+0x207a): undefined reference to `glTexImage2D' textures.c:(.text+0x20c2): undefined reference to `glTexImage2D' textures.c:(.text+0x20e0): undefined reference to `glHint' textures.c:(.text+0x2113): undefined reference to `glTexParameteri' textures.c:(.text+0x212f): undefined reference to `glTexParameteri' textures.c:(.text+0x215b): undefined reference to `glTexParameteri' textures.c:(.text+0x2177): undefined reference to `glTexParameteri' textures.c:(.text+0x2192): undefined reference to `glTexParameterf' textures.c:(.text+0x21ba): undefined reference to `glTexParameteri' textures.c:(.text+0x21d6): undefined reference to `glTexParameteri' textures.c:(.text+0x21f2): undefined reference to `glTexParameteri' textures.c:(.text+0x2218): undefined reference to `glTexParameteri' textures.c:(.text+0x2234): undefined reference to `glTexParameteri' textures.o: In function `reload_bmp8_color_key': textures.c:(.text+0x22c1): undefined reference to `glBindTexture' textures.c:(.text+0x22df): undefined reference to `glBindTexture' textures.c:(.text+0x232c): undefined reference to `glTexParameteri' textures.c:(.text+0x2348): undefined reference to `glTexParameteri' textures.c:(.text+0x23bb): undefined reference to `glTexImage2D' textures.c:(.text+0x2425): undefined reference to `glTexImage2D' textures.c:(.text+0x2495): undefined reference to `glTexImage2D' textures.c:(.text+0x24b0): undefined reference to `glHint' textures.c:(.text+0x24fb): undefined reference to `glTexParameteri' textures.c:(.text+0x2517): undefined reference to `glTexParameteri' textures.c:(.text+0x2532): undefined reference to `glTexParameterf' textures.c:(.text+0x2558): undefined reference to `glTexParameteri' textures.c:(.text+0x2574): undefined reference to `glTexParameteri' textures.o: In function `load_bmp8_color_key': textures.c:(.text+0x261d): undefined reference to `glGenTextures' textures.c:(.text+0x2630): undefined reference to `glBindTexture' textures.c:(.text+0x2650): undefined reference to `glBindTexture' textures.c:(.text+0x269d): undefined reference to `glTexParameteri' textures.c:(.text+0x26b9): undefined reference to `glTexParameteri' textures.c:(.text+0x2728): undefined reference to `glTexImage2D' textures.c:(.text+0x27a2): undefined reference to `glTexImage2D' textures.c:(.text+0x2802): undefined reference to `glTexImage2D' textures.c:(.text+0x2818): undefined reference to `glHint' textures.c:(.text+0x2863): undefined reference to `glTexParameteri' textures.c:(.text+0x287f): undefined reference to `glTexParameteri' textures.c:(.text+0x289a): undefined reference to `glTexParameterf' textures.c:(.text+0x28c0): undefined reference to `glTexParameteri' textures.c:(.text+0x28dc): undefined reference to `glTexParameteri' textures.o: In function `load_texture_cache': textures.c:(.text+0x29d4): undefined reference to `glBindTexture' tile_map.o: In function `draw_terrain_quad_tiles': tile_map.c:(.text+0x224): undefined reference to `glDrawArrays' tile_map.c:(.text+0x244): undefined reference to `glBindTexture' tile_map.c:(.text+0x278): undefined reference to `glDrawArrays' tile_map.o: In function `draw_tile_map': tile_map.c:(.text+0x2a1): undefined reference to `glEnable' tile_map.c:(.text+0x3ee): undefined reference to `glEnable' tile_map.c:(.text+0x428): undefined reference to `glEnable' tile_map.c:(.text+0x444): undefined reference to `glTexGeni' tile_map.c:(.text+0x478): undefined reference to `glTexGenfv' tile_map.c:(.text+0x484): undefined reference to `glEnable' tile_map.c:(.text+0x4a0): undefined reference to `glTexGeni' tile_map.c:(.text+0x4d4): undefined reference to `glTexGenfv' tile_map.c:(.text+0x4d9): undefined reference to `glPushMatrix' tile_map.c:(.text+0x4f5): undefined reference to `glTranslatef' tile_map.c:(.text+0x535): undefined reference to `glInterleavedArrays' tile_map.c:(.text+0x564): undefined reference to `glDisable' tile_map.c:(.text+0x57d): undefined reference to `glDisableClientState' tile_map.c:(.text+0x582): undefined reference to `glPopMatrix' tile_map.c:(.text+0x5b8): undefined reference to `glDisable' tile_map.c:(.text+0x5c4): undefined reference to `glDisable' tile_map.c:(.text+0x5e3): undefined reference to `glEnable' tile_map.c:(.text+0x609): undefined reference to `glInterleavedArrays' tile_map.c:(.text+0x62e): undefined reference to `glDisable' tile_map.c:(.text+0x65e): undefined reference to `glEnable' tile_map.c:(.text+0x67b): undefined reference to `glBindTexture' tile_map.c:(.text+0x695): undefined reference to `glEnable' tile_map.c:(.text+0x6cd): undefined reference to `glEnable' tile_map.c:(.text+0x6e9): undefined reference to `glTexGeni' tile_map.c:(.text+0x727): undefined reference to `glTexGenfv' tile_map.c:(.text+0x733): undefined reference to `glEnable' tile_map.c:(.text+0x74f): undefined reference to `glTexGeni' tile_map.c:(.text+0x789): undefined reference to `glTexGenfv' tile_map.c:(.text+0x7b6): undefined reference to `glDisable' tile_map.c:(.text+0x7c2): undefined reference to `glDisable' timers.o: In function `my_timer': timers.c:(.text+0x11f): undefined reference to `SDL_GetTicks' timers.c:(.text+0x181): undefined reference to `SDL_PushEvent' timers.c:(.text+0x1c9): undefined reference to `SDL_GetTicks' translate.o: In function `parse_strings': translate.c:(.text+0x1a3): undefined reference to `xmlStrcasecmp' translate.o: In function `copy_stats': translate.c:(.text+0x223): undefined reference to `xmlStrcasecmp' translate.c:(.text+0x26f): undefined reference to `xmlStrcasecmp' translate.o: In function `parse_statstrings': translate.c:(.text+0x2f3): undefined reference to `xmlStrcasecmp' translate.o: In function `copy_strings': translate.c:(.text+0x373): undefined reference to `xmlStrcasecmp' translate.o:translate.c:(.text+0x3bf): more undefined references to `xmlStrcasecmp' follow translate.o: In function `load_strings_file': translate.c:(.text+0x749): undefined reference to `xmlReadFile' translate.c:(.text+0x757): undefined reference to `xmlDocGetRootElement' translate.c:(.text+0x791): undefined reference to `xmlFreeDoc' translate.c:(.text+0x7a8): undefined reference to `xmlFreeDoc' translate.o: In function `load_translatables': translate.c:(.text+0x8f4): undefined reference to `xmlFreeDoc' translate.c:(.text+0x921): undefined reference to `xmlFreeDoc' translate.c:(.text+0x94e): undefined reference to `xmlFreeDoc' translate.o:translate.c:(.text+0x97b): more undefined references to `xmlFreeDoc' follow trade.o: In function `display_trade_handler': trade.c:(.text+0x7ab): undefined reference to `glColor3f' trade.c:(.text+0x813): undefined reference to `glColor3f' trade.c:(.text+0x86c): undefined reference to `glColor3f' trade.c:(.text+0x91d): undefined reference to `glColor3f' trade.c:(.text+0x9e3): undefined reference to `glBindTexture' trade.c:(.text+0xa3c): undefined reference to `glBegin' trade.c:(.text+0xa88): undefined reference to `glEnd' trade.c:(.text+0xbe3): undefined reference to `glBindTexture' trade.c:(.text+0xc3f): undefined reference to `glBegin' trade.c:(.text+0xc8d): undefined reference to `glEnd' trade.c:(.text+0xda0): undefined reference to `glDisable' trade.c:(.text+0xdbc): undefined reference to `glColor3f' trade.c:(.text+0xe30): undefined reference to `glBegin' trade.c:(.text+0xe4c): undefined reference to `glVertex3i' trade.c:(.text+0xe68): undefined reference to `glVertex3i' trade.c:(.text+0xe84): undefined reference to `glVertex3i' trade.c:(.text+0xea0): undefined reference to `glVertex3i' trade.c:(.text+0xea5): undefined reference to `glEnd' trade.c:(.text+0xeb1): undefined reference to `glBegin' trade.c:(.text+0xecd): undefined reference to `glVertex3i' trade.c:(.text+0xee9): undefined reference to `glVertex3i' trade.c:(.text+0xf05): undefined reference to `glVertex3i' trade.c:(.text+0xf21): undefined reference to `glVertex3i' trade.c:(.text+0xf26): undefined reference to `glEnd' trade.c:(.text+0xf32): undefined reference to `glBegin' trade.c:(.text+0xf50): undefined reference to `glVertex3i' trade.c:(.text+0xf71): undefined reference to `glVertex3i' trade.c:(.text+0xf92): undefined reference to `glVertex3i' trade.c:(.text+0xf97): undefined reference to `glEnd' trade.c:(.text+0xfba): undefined reference to `glEnable' trade.c:(.text+0x1098): undefined reference to `glColor3f' trade.c:(.text+0x10c0): undefined reference to `glColor3f' trade.c:(.text+0x1118): undefined reference to `glColor3f' trade.c:(.text+0x1139): undefined reference to `glColor3f' update.o: In function `draw_update_interface': update.c:(.text+0x3cc): undefined reference to `glDisable' update.o: In function `display_update_root_handler': update.c:(.text+0x41b): undefined reference to `SDL_GetAppState' update.o: In function `do_updates': update.c:(.text+0x560): undefined reference to `SDL_CreateThread' update.o: In function `add_to_download': update.c:(.text+0x5a1): undefined reference to `SDL_mutexP' update.c:(.text+0x5c4): undefined reference to `SDL_mutexV' update.c:(.text+0x5cd): undefined reference to `SDL_GetError' update.c:(.text+0x791): undefined reference to `SDL_GetError' update.o: In function `http_get_file': update.c:(.text+0x85a): undefined reference to `SDLNet_ResolveHost' update.c:(.text+0x871): undefined reference to `SDLNet_TCP_Open' update.c:(.text+0x90b): undefined reference to `SDLNet_TCP_Send' update.c:(.text+0x949): undefined reference to `SDLNet_TCP_Recv' update.c:(.text+0x992): undefined reference to `SDLNet_TCP_Close' update.c:(.text+0x9c3): undefined reference to `SDLNet_TCP_Close' update.o: In function `http_get_file_thread_handler': update.c:(.text+0xafc): undefined reference to `SDL_Delay' update.c:(.text+0xb07): undefined reference to `SDL_PushEvent' update.o: In function `init_custom_update': update.c:(.text+0xdc4): undefined reference to `SDL_CreateMutex' update.o: In function `handle_file_download': update.c:(.text+0x11cf): undefined reference to `SDL_mutexP' update.c:(.text+0x122a): undefined reference to `SDL_mutexV' update.c:(.text+0x1247): undefined reference to `SDL_mutexP' update.c:(.text+0x127e): undefined reference to `SDL_mutexV' update.c:(.text+0x1319): undefined reference to `SDL_GetError' update.c:(.text+0x1361): undefined reference to `SDL_GetError' update.c:(.text+0x13a9): undefined reference to `SDL_GetError' update.c:(.text+0x1431): undefined reference to `SDL_GetError' update.o: In function `init_update': update.c:(.text+0x1891): undefined reference to `SDL_CreateMutex' update.o: In function `do_threaded_update': update.c:(.text+0x1959): undefined reference to `gzgets' update.c:(.text+0x19e9): undefined reference to `gzgets' update.c:(.text+0x19f5): undefined reference to `gzclose' update.c:(.text+0x1b66): undefined reference to `gzclose' update.o: In function `http_threaded_get_file': update.c:(.text+0x521): undefined reference to `SDL_CreateThread' url.o: In function `display_url_handler': url.c:(.text+0x3a1): undefined reference to `glEnable' url.c:(.text+0x424): undefined reference to `glColor3f' url.c:(.text+0x48d): undefined reference to `glColor3f' url.c:(.text+0x499): undefined reference to `glDisable' url.c:(.text+0x4a5): undefined reference to `glBegin' url.c:(.text+0x4ba): undefined reference to `glVertex2i' url.c:(.text+0x4d3): undefined reference to `glVertex2i' url.c:(.text+0x4d8): undefined reference to `glEnd' url.c:(.text+0x4e4): undefined reference to `glEnable' url.c:(.text+0x58c): undefined reference to `glColor3f' url.c:(.text+0x828): undefined reference to `glColor3f' url.c:(.text+0x835): undefined reference to `SDL_GetTicks' url.c:(.text+0x8ad): undefined reference to `glColor3f' url.c:(.text+0x8bf): undefined reference to `glDisable' url.c:(.text+0x8cb): undefined reference to `glBegin' url.c:(.text+0x8e1): undefined reference to `glVertex2i' url.c:(.text+0x909): undefined reference to `glVertex2i' url.c:(.text+0x90e): undefined reference to `glEnd' url.c:(.text+0x91a): undefined reference to `glEnable' url.c:(.text+0xa11): undefined reference to `glColor3f' url.c:(.text+0xb2f): undefined reference to `glColor3f' url.o: In function `click_url_handler': url.c:(.text+0x1159): undefined reference to `SDL_GetTicks' url.c:(.text+0x11ba): undefined reference to `SDL_GetTicks' weather.o: In function `weather_parse_lightning': weather.c:(.text+0x631): undefined reference to `xmlStrcasecmp' weather.c:(.text+0x67f): undefined reference to `xmlStrcasecmp' weather.c:(.text+0x6b7): undefined reference to `xmlStrcasecmp' weather.c:(.text+0x6ce): undefined reference to `xmlStrcasecmp' weather.c:(.text+0x72c): undefined reference to `xmlStrcasecmp' weather.o:weather.c:(.text+0x7b4): more undefined references to `xmlStrcasecmp' follow weather.o: In function `weather_read_defs': weather.c:(.text+0xcb6): undefined reference to `xmlReadFile' weather.c:(.text+0xcc4): undefined reference to `xmlDocGetRootElement' weather.c:(.text+0xcdd): undefined reference to `xmlStrcasecmp' weather.c:(.text+0xcf3): undefined reference to `xmlFreeDoc' weather.o: In function `weather_render_lightning': weather.c:(.text+0xff2): undefined reference to `sincosf' weather.c:(.text+0x100f): undefined reference to `glPushAttrib' weather.c:(.text+0x101b): undefined reference to `glDisable' weather.c:(.text+0x1027): undefined reference to `glDisable' weather.c:(.text+0x1033): undefined reference to `glEnable' weather.c:(.text+0x103f): undefined reference to `glEnable' weather.c:(.text+0x104b): undefined reference to `glEnable' weather.c:(.text+0x105f): undefined reference to `glBlendFunc' weather.c:(.text+0x10ab): undefined reference to `glBindTexture' weather.c:(.text+0x10ba): undefined reference to `glColor4fv' weather.c:(.text+0x10c6): undefined reference to `glBegin' weather.c:(.text+0x10dc): undefined reference to `glTexCoord2f' weather.c:(.text+0x1102): undefined reference to `glVertex3f' weather.c:(.text+0x1114): undefined reference to `glTexCoord2f' weather.c:(.text+0x113a): undefined reference to `glVertex3f' weather.c:(.text+0x114c): undefined reference to `glTexCoord2f' weather.c:(.text+0x1173): undefined reference to `glVertex3f' weather.c:(.text+0x1189): undefined reference to `glTexCoord2f' weather.c:(.text+0x11b0): undefined reference to `glVertex3f' weather.c:(.text+0x11b5): undefined reference to `glEnd' weather.c:(.text+0x11c9): undefined reference to `glBlendFunc' weather.o: In function `weather_init_lightning_light': weather.c:(.text+0x1220): undefined reference to `glLightfv' weather.c:(.text+0x123c): undefined reference to `glLightfv' weather.c:(.text+0x1258): undefined reference to `glLightfv' weather.o: In function `weather_render_fog': weather.c:(.text+0x14de): undefined reference to `glEnable' weather.c:(.text+0x14f2): undefined reference to `glFogi' weather.c:(.text+0x1507): undefined reference to `glFogf' weather.c:(.text+0x151b): undefined reference to `glFogfv' weather.o: In function `weather_render': weather.c:(.text+0x16ec): undefined reference to `glGetFloatv' weather.c:(.text+0x16f8): undefined reference to `glPushAttrib' weather.c:(.text+0x1704): undefined reference to `glDisable' weather.c:(.text+0x1710): undefined reference to `glDisable' weather.c:(.text+0x171c): undefined reference to `glEnable' weather.c:(.text+0x1730): undefined reference to `glBlendFunc' weather.c:(.text+0x173c): undefined reference to `glEnableClientState' weather.c:(.text+0x1748): undefined reference to `glDisableClientState' weather.c:(.text+0x1754): undefined reference to `glDisableClientState' weather.c:(.text+0x1760): undefined reference to `glDisableClientState' weather.c:(.text+0x176c): undefined reference to `glDisable' weather.c:(.text+0x1798): undefined reference to `glLineWidth' weather.c:(.text+0x17ca): undefined reference to `glColor4f' weather.c:(.text+0x17ed): undefined reference to `glVertexPointer' weather.c:(.text+0x1825): undefined reference to `glDrawArrays' weather.c:(.text+0x185c): undefined reference to `glLineWidth' weather.c:(.text+0x186c): undefined reference to `glEnable' weather.c:(.text+0x1878): undefined reference to `glEnable' weather.c:(.text+0x1884): undefined reference to `glEnableClientState' weather.c:(.text+0x18a8): undefined reference to `glTexCoordPointer' weather.c:(.text+0x18cc): undefined reference to `glVertexPointer' weather.c:(.text+0x19d7): undefined reference to `glColor4f' weather.c:(.text+0x1a0b): undefined reference to `glBindTexture' weather.c:(.text+0x1a2a): undefined reference to `glDrawArrays' weather.c:(.text+0x1a4b): undefined reference to `glDisableClientState' weather.c:(.text+0x1a57): undefined reference to `glDisableClientState' weather.c:(.text+0x1a63): undefined reference to `glDisable' weather.c:(.text+0x1a68): undefined reference to `glPopAttrib' weather.o: In function `update_weather_type': weather.c:(.text+0x1b4d): undefined reference to `sincosf' weather.o: In function `weather_render_lightning': weather.c:(.text+0x11d4): undefined reference to `glPopAttrib' widgets.o: In function `label_draw': widgets.c:(.text+0x1fd2): undefined reference to `glColor3f' widgets.o: In function `vscrollbar_draw': widgets.c:(.text+0x1ff6): undefined reference to `glDisable' widgets.c:(.text+0x201d): undefined reference to `glBegin' widgets.c:(.text+0x2038): undefined reference to `glVertex3i' widgets.c:(.text+0x205a): undefined reference to `glVertex3i' widgets.c:(.text+0x2083): undefined reference to `glVertex3i' widgets.c:(.text+0x20a5): undefined reference to `glVertex3i' widgets.c:(.text+0x20aa): undefined reference to `glEnd' widgets.c:(.text+0x20b6): undefined reference to `glBegin' widgets.c:(.text+0x20d7): undefined reference to `glVertex3i' widgets.c:(.text+0x20f8): undefined reference to `glVertex3i' widgets.c:(.text+0x2119): undefined reference to `glVertex3i' widgets.c:(.text+0x213a): undefined reference to `glVertex3i' widgets.c:(.text+0x2160): undefined reference to `glVertex3i' widgets.o:widgets.c:(.text+0x2186): more undefined references to `glVertex3i' follow widgets.o: In function `vscrollbar_draw': widgets.c:(.text+0x21d7): undefined reference to `glEnd' widgets.c:(.text+0x21e3): undefined reference to `glBegin' widgets.c:(.text+0x2235): undefined reference to `glVertex3i' widgets.c:(.text+0x228c): undefined reference to `glVertex3i' widgets.c:(.text+0x22e3): undefined reference to `glVertex3i' widgets.c:(.text+0x2335): undefined reference to `glVertex3i' widgets.c:(.text+0x233a): undefined reference to `glEnd' widgets.c:(.text+0x2346): undefined reference to `glEnable' widgets.c:(.text+0x236a): undefined reference to `glColor3f' widgets.o: In function `checkbox_draw': widgets.c:(.text+0x2396): undefined reference to `glDisable' widgets.c:(.text+0x23c6): undefined reference to `glBegin' widgets.c:(.text+0x23e1): undefined reference to `glVertex3i' widgets.c:(.text+0x2403): undefined reference to `glVertex3i' widgets.c:(.text+0x242c): undefined reference to `glVertex3i' widgets.c:(.text+0x244e): undefined reference to `glVertex3i' widgets.c:(.text+0x2453): undefined reference to `glEnd' widgets.c:(.text+0x245f): undefined reference to `glEnable' widgets.c:(.text+0x2482): undefined reference to `glColor3f' widgets.o: In function `spinbutton_draw': widgets.c:(.text+0x24e4): undefined reference to `glColor3f' widgets.c:(.text+0x251c): undefined reference to `glDisable' widgets.c:(.text+0x2528): undefined reference to `glBegin' widgets.c:(.text+0x2543): undefined reference to `glVertex3i' widgets.c:(.text+0x2565): undefined reference to `glVertex3i' widgets.c:(.text+0x258e): undefined reference to `glVertex3i' widgets.c:(.text+0x25b0): undefined reference to `glVertex3i' widgets.c:(.text+0x25b5): undefined reference to `glEnd' widgets.c:(.text+0x25c1): undefined reference to `glBegin' widgets.c:(.text+0x25e4): undefined reference to `glVertex3i' widgets.c:(.text+0x260e): undefined reference to `glVertex3i' widgets.c:(.text+0x2613): undefined reference to `glEnd' widgets.c:(.text+0x261f): undefined reference to `glBegin' widgets.c:(.text+0x2651): undefined reference to `glVertex3i' widgets.c:(.text+0x2677): undefined reference to `glVertex3i' widgets.c:(.text+0x26a9): undefined reference to `glVertex3i' widgets.c:(.text+0x26db): undefined reference to `glVertex3i' widgets.c:(.text+0x26e0): undefined reference to `glEnd' widgets.c:(.text+0x26ec): undefined reference to `glBegin' widgets.c:(.text+0x271b): undefined reference to `glVertex3i' widgets.c:(.text+0x2749): undefined reference to `glVertex3i' widgets.c:(.text+0x274e): undefined reference to `glEnd' widgets.c:(.text+0x275a): undefined reference to `glBegin' widgets.c:(.text+0x2791): undefined reference to `glVertex3i' widgets.c:(.text+0x27bc): undefined reference to `glVertex3i' widgets.c:(.text+0x27f3): undefined reference to `glVertex3i' widgets.c:(.text+0x282a): undefined reference to `glVertex3i' widgets.c:(.text+0x282f): undefined reference to `glEnd' widgets.c:(.text+0x283b): undefined reference to `glEnable' widgets.c:(.text+0x293b): undefined reference to `glColor3f' widgets.o: In function `pword_field_draw': widgets.c:(.text+0x37cc): undefined reference to `glDisable' widgets.c:(.text+0x37e5): undefined reference to `glColor3f' widgets.c:(.text+0x37f1): undefined reference to `glBegin' widgets.c:(.text+0x380c): undefined reference to `glVertex3i' widgets.c:(.text+0x382e): undefined reference to `glVertex3i' widgets.c:(.text+0x3857): undefined reference to `glVertex3i' widgets.c:(.text+0x3879): undefined reference to `glVertex3i' widgets.c:(.text+0x38aa): undefined reference to `glVertex3i' widgets.c:(.text+0x38af): undefined reference to `glEnd' widgets.c:(.text+0x38bb): undefined reference to `glEnable' widgets.o: In function `square_button_draw': widgets.c:(.text+0x3a80): undefined reference to `glDisable' widgets.c:(.text+0x3aad): undefined reference to `glBegin' widgets.c:(.text+0x3ac8): undefined reference to `glVertex3i' widgets.c:(.text+0x3aea): undefined reference to `glVertex3i' widgets.c:(.text+0x3b13): undefined reference to `glVertex3i' widgets.c:(.text+0x3b35): undefined reference to `glVertex3i' widgets.c:(.text+0x3b3a): undefined reference to `glEnd' widgets.c:(.text+0x3b46): undefined reference to `glEnable' widgets.c:(.text+0x3bbc): undefined reference to `glColor3f' widgets.o: In function `text_field_draw': widgets.c:(.text+0x418e): undefined reference to `glEnable' widgets.c:(.text+0x43d8): undefined reference to `glDisable' widgets.c:(.text+0x43ff): undefined reference to `glBegin' widgets.c:(.text+0x441a): undefined reference to `glVertex3i' widgets.c:(.text+0x443c): undefined reference to `glVertex3i' widgets.c:(.text+0x4465): undefined reference to `glVertex3i' widgets.c:(.text+0x4487): undefined reference to `glVertex3i' widgets.c:(.text+0x448c): undefined reference to `glEnd' widgets.c:(.text+0x4498): undefined reference to `glEnable' widgets.c:(.text+0x454f): undefined reference to `glColor3f' widgets.o: In function `_set_edit_pos': widgets.c:(.text+0x4a92): undefined reference to `floorf' widgets.o: In function `_text_field_set_nr_visible_lines': widgets.c:(.text+0x4d16): undefined reference to `floorf' widgets.o: In function `tab_collection_draw': widgets.c:(.text+0x79a3): undefined reference to `glDisable' widgets.c:(.text+0x79db): undefined reference to `glBegin' widgets.c:(.text+0x79f5): undefined reference to `glVertex3i' widgets.c:(.text+0x7a12): undefined reference to `glVertex3i' widgets.c:(.text+0x7a2f): undefined reference to `glVertex3i' widgets.c:(.text+0x7a49): undefined reference to `glVertex3i' widgets.c:(.text+0x7a63): undefined reference to `glVertex3i' widgets.c:(.text+0x7a68): undefined reference to `glEnd' widgets.c:(.text+0x7a74): undefined reference to `glBegin' widgets.c:(.text+0x7aac): undefined reference to `glVertex3i' widgets.c:(.text+0x7ac6): undefined reference to `glVertex3i' widgets.c:(.text+0x7ae6): undefined reference to `glVertex3i' widgets.c:(.text+0x7aeb): undefined reference to `glEnd' widgets.c:(.text+0x7af7): undefined reference to `glBegin' widgets.c:(.text+0x7b1d): undefined reference to `glVertex3i' widgets.c:(.text+0x7b34): undefined reference to `glVertex3i' widgets.c:(.text+0x7b4e): undefined reference to `glVertex3i' widgets.c:(.text+0x7b53): undefined reference to `glEnd' widgets.c:(.text+0x7bf2): undefined reference to `glBegin' widgets.c:(.text+0x7c12): undefined reference to `glVertex3i' widgets.c:(.text+0x7c36): undefined reference to `glVertex3i' widgets.c:(.text+0x7c3b): undefined reference to `glEnd' widgets.c:(.text+0x7c7d): undefined reference to `glBegin' widgets.c:(.text+0x7c94): undefined reference to `glVertex3i' widgets.c:(.text+0x7cb1): undefined reference to `glVertex3i' widgets.c:(.text+0x7cd1): undefined reference to `glVertex3i' widgets.c:(.text+0x7ceb): undefined reference to `glVertex3i' widgets.c:(.text+0x7d02): undefined reference to `glVertex3i' widgets.c:(.text+0x7d07): undefined reference to `glEnd' widgets.c:(.text+0x7d13): undefined reference to `glBegin' widgets.c:(.text+0x7d47): undefined reference to `glVertex3i' widgets.c:(.text+0x7d6c): undefined reference to `glVertex3i' widgets.c:(.text+0x7d8c): undefined reference to `glVertex3i' widgets.c:(.text+0x7d91): undefined reference to `glEnd' widgets.c:(.text+0x7d9d): undefined reference to `glBegin' widgets.c:(.text+0x7db7): undefined reference to `glVertex3i' widgets.c:(.text+0x7dd6): undefined reference to `glVertex3i' widgets.c:(.text+0x7df0): undefined reference to `glVertex3i' widgets.c:(.text+0x7df5): undefined reference to `glEnd' widgets.c:(.text+0x7e1c): undefined reference to `glBegin' widgets.c:(.text+0x7e36): undefined reference to `glVertex3i' widgets.c:(.text+0x7e57): undefined reference to `glVertex3i' widgets.c:(.text+0x7e80): undefined reference to `glVertex3i' widgets.c:(.text+0x7ea2): undefined reference to `glVertex3i' widgets.c:(.text+0x7ebc): undefined reference to `glVertex3i' widgets.o:widgets.c:(.text+0x7ed6): more undefined references to `glVertex3i' follow widgets.o: In function `tab_collection_draw': widgets.c:(.text+0x7edb): undefined reference to `glEnd' widgets.c:(.text+0x7ee7): undefined reference to `glEnable' widgets.c:(.text+0x7f71): undefined reference to `glBegin' widgets.c:(.text+0x7f8b): undefined reference to `glVertex3i' widgets.c:(.text+0x7fd4): undefined reference to `glVertex3i' widgets.c:(.text+0x7fd9): undefined reference to `glEnd' widgets.c:(.text+0x800f): undefined reference to `glEnable' widgets.c:(.text+0x8084): undefined reference to `glDisable' widgets.c:(.text+0x8100): undefined reference to `glBegin' widgets.c:(.text+0x811a): undefined reference to `glVertex3i' widgets.c:(.text+0x8166): undefined reference to `glVertex3i' widgets.c:(.text+0x816b): undefined reference to `glEnd' widgets.c:(.text+0x8180): undefined reference to `glBegin' widgets.c:(.text+0x8192): undefined reference to `glVertex2i' widgets.c:(.text+0x81a1): undefined reference to `glVertex2i' widgets.c:(.text+0x81a6): undefined reference to `glEnd' widgets.c:(.text+0x81bb): undefined reference to `glBegin' widgets.c:(.text+0x81d0): undefined reference to `glVertex2i' widgets.c:(.text+0x81e2): undefined reference to `glVertex2i' widgets.c:(.text+0x81e7): undefined reference to `glEnd' widgets.c:(.text+0x8204): undefined reference to `glBegin' widgets.c:(.text+0x8224): undefined reference to `glVertex3i' widgets.c:(.text+0x823e): undefined reference to `glVertex3i' widgets.c:(.text+0x825e): undefined reference to `glVertex3i' widgets.c:(.text+0x8278): undefined reference to `glVertex3i' widgets.c:(.text+0x827d): undefined reference to `glEnd' widgets.c:(.text+0x8289): undefined reference to `glBegin' widgets.c:(.text+0x82a3): undefined reference to `glVertex3i' widgets.c:(.text+0x82bd): undefined reference to `glVertex3i' widgets.c:(.text+0x82d7): undefined reference to `glVertex3i' widgets.c:(.text+0x82f1): undefined reference to `glVertex3i' widgets.c:(.text+0x82f6): undefined reference to `glEnd' widgets.c:(.text+0x8312): undefined reference to `glColor3f' widgets.c:(.text+0x833a): undefined reference to `glColor3f' widgets.c:(.text+0x8351): undefined reference to `glBegin' widgets.c:(.text+0x836b): undefined reference to `glVertex3i' widgets.c:(.text+0x83c2): undefined reference to `glColor3f' widgets.c:(.text+0x83e2): undefined reference to `glColor3f' widgets.c:(.text+0x8402): undefined reference to `glColor3f' widgets.o: In function `progressbar_draw': widgets.c:(.text+0x8819): undefined reference to `glDisable' widgets.c:(.text+0x888c): undefined reference to `glBegin' widgets.c:(.text+0x88a7): undefined reference to `glVertex3i' widgets.c:(.text+0x88c5): undefined reference to `glVertex3i' widgets.c:(.text+0x88e9): undefined reference to `glVertex3i' widgets.c:(.text+0x890b): undefined reference to `glVertex3i' widgets.c:(.text+0x8927): undefined reference to `glColor3f' widgets.c:(.text+0x892c): undefined reference to `glEnd' widgets.c:(.text+0x896d): undefined reference to `glColor3f' widgets.c:(.text+0x8979): undefined reference to `glBegin' widgets.c:(.text+0x8994): undefined reference to `glVertex3i' widgets.c:(.text+0x89b6): undefined reference to `glVertex3i' widgets.c:(.text+0x89df): undefined reference to `glVertex3i' widgets.c:(.text+0x8a01): undefined reference to `glVertex3i' widgets.c:(.text+0x8a06): undefined reference to `glEnd' widgets.c:(.text+0x8a12): undefined reference to `glEnable' widgets.c:(.text+0x8a32): undefined reference to `glColor3f' widgets.c:(.text+0x8a4f): undefined reference to `glBegin' widgets.c:(.text+0x8a5d): undefined reference to `glColor3fv' widgets.c:(.text+0x8a78): undefined reference to `glVertex3i' widgets.c:(.text+0x8a83): undefined reference to `glColor3fv' widgets.c:(.text+0x8aa1): undefined reference to `glVertex3i' widgets.c:(.text+0x8aac): undefined reference to `glColor3fv' widgets.c:(.text+0x8ad0): undefined reference to `glVertex3i' widgets.c:(.text+0x8ad8): undefined reference to `glColor3fv' widgets.o: In function `safe_button_click': widgets.c:(.text+0x8cd0): undefined reference to `SDL_GetTicks' widgets.c:(.text+0x8ce9): undefined reference to `SDL_GetTicks' widgets.o: In function `image_draw': widgets.c:(.text+0x8d3e): undefined reference to `glBindTexture' widgets.c:(.text+0x8d57): undefined reference to `glColor3f' widgets.c:(.text+0x8d76): undefined reference to `glBegin' widgets.c:(.text+0x8df5): undefined reference to `glEnd' widgets.c:(.text+0x8e10): undefined reference to `glDisable' widgets.c:(.text+0x8e28): undefined reference to `glEnable' widgets.c:(.text+0x8e3b): undefined reference to `glAlphaFunc' popup.o: In function `T.122': popup.c:(.text+0x1180): undefined reference to `sincos' popup.c:(.text+0x11a4): undefined reference to `glVertex2f' popup.o: In function `popup_display_handler': popup.c:(.text+0x1248): undefined reference to `glColor3f' popup.c:(.text+0x1336): undefined reference to `glColor3f' popup.c:(.text+0x13d0): undefined reference to `glColor3f' popup.c:(.text+0x1419): undefined reference to `glDisable' popup.c:(.text+0x1425): undefined reference to `glBegin' popup.c:(.text+0x1448): undefined reference to `glEnd' popup.c:(.text+0x145a): undefined reference to `glEnable' popup.c:(.text+0x1490): undefined reference to `glColor3f' popup.c:(.text+0x14c0): undefined reference to `glColor3f' popup.c:(.text+0x14d8): undefined reference to `glBegin' popup.c:(.text+0x14f9): undefined reference to `glEnd' popup.o: In function `T.122': popup.c:(.text+0x11ce): undefined reference to `glVertex2f' sky.o: In function `skybox_parse_properties': sky.c:(.text+0x71d): undefined reference to `xmlStrcasecmp' sky.c:(.text+0x759): undefined reference to `xmlStrcasecmp' sky.c:(.text+0x773): undefined reference to `xmlStrcasecmp' sky.c:(.text+0x7c7): undefined reference to `xmlStrcasecmp' sky.c:(.text+0x7ff): undefined reference to `xmlStrcasecmp' sky.o:sky.c:(.text+0x83f): more undefined references to `xmlStrcasecmp' follow sky.o: In function `skybox_read_defs': sky.c:(.text+0x15b6): undefined reference to `xmlReadFile' sky.c:(.text+0x15c8): undefined reference to `xmlDocGetRootElement' sky.c:(.text+0x15e1): undefined reference to `xmlStrcasecmp' sky.c:(.text+0x15fe): undefined reference to `xmlFreeDoc' sky.o: In function `draw_horizon_fog': sky.c:(.text+0x1671): undefined reference to `glBegin' sky.c:(.text+0x16ba): undefined reference to `glColor4f' sky.c:(.text+0x16d2): undefined reference to `glVertex3f' sky.c:(.text+0x16f2): undefined reference to `glColor4f' sky.c:(.text+0x1710): undefined reference to `glVertex3f' sky.c:(.text+0x1747): undefined reference to `glColor4f' sky.c:(.text+0x1764): undefined reference to `glVertex3f' sky.c:(.text+0x1789): undefined reference to `glColor4f' sky.c:(.text+0x17b1): undefined reference to `glVertex3f' sky.c:(.text+0x17b6): undefined reference to `glEnd' sky.c:(.text+0x17c2): undefined reference to `glBegin' sky.c:(.text+0x180a): undefined reference to `glColor4f' sky.c:(.text+0x1828): undefined reference to `glVertex3f' sky.c:(.text+0x1848): undefined reference to `glColor4f' sky.c:(.text+0x1866): undefined reference to `glVertex3f' sky.c:(.text+0x189d): undefined reference to `glColor4f' sky.c:(.text+0x18c0): undefined reference to `glVertex3f' sky.c:(.text+0x18e5): undefined reference to `glColor4f' sky.c:(.text+0x190d): undefined reference to `glVertex3f' sky.c:(.text+0x1912): undefined reference to `glEnd' sky.c:(.text+0x191e): undefined reference to `glBegin' sky.c:(.text+0x196a): undefined reference to `glColor4f' sky.c:(.text+0x1988): undefined reference to `glVertex3f' sky.c:(.text+0x19a8): undefined reference to `glColor4f' sky.c:(.text+0x19c6): undefined reference to `glVertex3f' sky.c:(.text+0x19fd): undefined reference to `glColor4f' sky.c:(.text+0x1a20): undefined reference to `glVertex3f' sky.c:(.text+0x1a45): undefined reference to `glColor4f' sky.c:(.text+0x1a68): undefined reference to `glVertex3f' sky.o: In function `skybox_compute_z_position': sky.c:(.text+0x1ae2): undefined reference to `sincosf' sky.o: In function `create_sphere': sky.c:(.text+0x1bf6): undefined reference to `sincosf' sky.c:(.text+0x1c77): undefined reference to `sincosf' sky.o: In function `create_dome': sky.c:(.text+0x1e4b): undefined reference to `sincosf' sky.c:(.text+0x1ec1): undefined reference to `sincosf' sky.o:sky.c:(.text+0x1f4d): more undefined references to `sincosf' follow sky.o: In function `skybox_init_gl': sky.c:(.text+0x248a): undefined reference to `glGenLists' sky.c:(.text+0x25c6): undefined reference to `glNewList' sky.c:(.text+0x25d2): undefined reference to `glBegin' sky.c:(.text+0x25df): undefined reference to `glVertex3fv' sky.c:(.text+0x25e8): undefined reference to `glEnd' sky.c:(.text+0x25f3): undefined reference to `glEndList' sky.c:(.text+0x260b): undefined reference to `glNewList' sky.c:(.text+0x2617): undefined reference to `glBegin' sky.c:(.text+0x2627): undefined reference to `glVertex3fv' sky.c:(.text+0x2630): undefined reference to `glEnd' sky.c:(.text+0x263b): undefined reference to `glEndList' sky.c:(.text+0x2659): undefined reference to `glNewList' sky.c:(.text+0x2665): undefined reference to `glBegin' sky.c:(.text+0x2677): undefined reference to `glVertex3fv' sky.c:(.text+0x2680): undefined reference to `glEnd' sky.c:(.text+0x2689): undefined reference to `glEndList' sky.o: In function `skybox_get_height': sky.c:(.text+0x2a7c): undefined reference to `sqrtf' sky.o: In function `update_cloudy_sky_positions': sky.c:(.text+0x2bf2): undefined reference to `sincosf' sky.c:(.text+0x2c24): undefined reference to `sincosf' sky.c:(.text+0x2d51): undefined reference to `sincosf' sky.o: In function `skybox_compute_element_projection': sky.c:(.text+0x2fd7): undefined reference to `sqrtf' sky.c:(.text+0x314a): undefined reference to `sqrtf' sky.c:(.text+0x318d): undefined reference to `sqrtf' sky.c:(.text+0x31c2): undefined reference to `sqrtf' sky.c:(.text+0x3205): undefined reference to `sqrtf' sky.o: In function `draw_sphere': sky.c:(.text+0x3242): undefined reference to `glEnableClientState' sky.c:(.text+0x324e): undefined reference to `glEnableClientState' sky.c:(.text+0x325a): undefined reference to `glEnableClientState' sky.c:(.text+0x327d): undefined reference to `glVertexPointer' sky.c:(.text+0x3298): undefined reference to `glNormalPointer' sky.c:(.text+0x32bb): undefined reference to `glTexCoordPointer' sky.c:(.text+0x32e0): undefined reference to `glDrawElements' sky.c:(.text+0x32ec): undefined reference to `glDisableClientState' sky.c:(.text+0x32f8): undefined reference to `glDisableClientState' sky.o: In function `underworld_sky': sky.c:(.text+0x3681): undefined reference to `glTranslatef' sky.c:(.text+0x368d): undefined reference to `glPushAttrib' sky.c:(.text+0x3699): undefined reference to `glClear' sky.c:(.text+0x36a5): undefined reference to `glDisable' sky.c:(.text+0x36b1): undefined reference to `glDisable' sky.c:(.text+0x36bd): undefined reference to `glEnable' sky.c:(.text+0x36c9): undefined reference to `glDisable' sky.c:(.text+0x36d5): undefined reference to `glDisable' sky.c:(.text+0x36e1): undefined reference to `glEnable' sky.c:(.text+0x37c8): undefined reference to `glBlendFunc' sky.c:(.text+0x37d4): undefined reference to `glEnable' sky.c:(.text+0x380b): undefined reference to `glBindTexture' sky.c:(.text+0x3817): undefined reference to `glEnableClientState' sky.c:(.text+0x3823): undefined reference to `glEnableClientState' sky.c:(.text+0x3848): undefined reference to `glVertexPointer' sky.c:(.text+0x3864): undefined reference to `glColor3f' sky.c:(.text+0x3889): undefined reference to `glTexCoordPointer' sky.c:(.text+0x388e): undefined reference to `glPushMatrix' sky.c:(.text+0x38b2): undefined reference to `glRotatef' sky.c:(.text+0x38db): undefined reference to `glDrawElements' sky.c:(.text+0x38e0): undefined reference to `glPopMatrix' sky.c:(.text+0x38fc): undefined reference to `glColor3f' sky.c:(.text+0x3921): undefined reference to `glTexCoordPointer' sky.c:(.text+0x394a): undefined reference to `glDrawElements' sky.c:(.text+0x3956): undefined reference to `glDisableClientState' sky.c:(.text+0x3962): undefined reference to `glDisableClientState' sky.c:(.text+0x396e): undefined reference to `glDisable' sky.c:(.text+0x3982): undefined reference to `glBlendFunc' sky.c:(.text+0x398e): undefined reference to `glEnableClientState' sky.c:(.text+0x399a): undefined reference to `glEnableClientState' sky.c:(.text+0x39bf): undefined reference to `glVertexPointer' sky.c:(.text+0x39e4): undefined reference to `glColorPointer' sky.c:(.text+0x3a0d): undefined reference to `glDrawElements' sky.c:(.text+0x3a19): undefined reference to `glDisableClientState' sky.c:(.text+0x3a25): undefined reference to `glDisableClientState' sky.c:(.text+0x3a31): undefined reference to `glBegin' sky.c:(.text+0x3a65): undefined reference to `glColor3fv' sky.c:(.text+0x3a85): undefined reference to `glVertex4f' sky.c:(.text+0x3a8d): undefined reference to `glVertex3fv' sky.c:(.text+0x3aa2): undefined reference to `glColor3fv' sky.c:(.text+0x3ac7): undefined reference to `glVertex4f' sky.c:(.text+0x3ad4): undefined reference to `glVertex3fv' sky.c:(.text+0x3ad9): undefined reference to `glEnd' sky.c:(.text+0x3ade): undefined reference to `glPopAttrib' sky.o: In function `cloudy_sky': sky.c:(.text+0xd3d5): undefined reference to `glDisable' sky.c:(.text+0xd3e1): undefined reference to `glDisable' sky.c:(.text+0xd3ed): undefined reference to `glDisable' sky.c:(.text+0xd3f9): undefined reference to `glDisable' sky.c:(.text+0xd405): undefined reference to `glDisable' sky.o:sky.c:(.text+0xd411): more undefined references to `glDisable' follow sky.o: In function `cloudy_sky': sky.c:(.text+0xd429): undefined reference to `glPushAttrib' sky.c:(.text+0xd435): undefined reference to `glEnable' sky.c:(.text+0xd441): undefined reference to `glDisable' sky.c:(.text+0xd44d): undefined reference to `glDisable' sky.c:(.text+0xd459): undefined reference to `glDisable' sky.c:(.text+0xd465): undefined reference to `glDisable' sky.c:(.text+0xd471): undefined reference to `glDisable' sky.c:(.text+0xd47d): undefined reference to `glEnable' sky.c:(.text+0xd489): undefined reference to `glDisable' sky.c:(.text+0xd4a3): undefined reference to `glBegin' sky.c:(.text+0xd4d1): undefined reference to `glColor3fv' sky.c:(.text+0xd4fe): undefined reference to `glVertex3f' sky.c:(.text+0xd506): undefined reference to `glVertex3fv' sky.c:(.text+0xd51b): undefined reference to `glColor4fv' sky.c:(.text+0xd54d): undefined reference to `glVertex3f' sky.c:(.text+0xd55a): undefined reference to `glVertex3fv' sky.c:(.text+0xd55f): undefined reference to `glEnd' sky.c:(.text+0xd56b): undefined reference to `glEnableClientState' sky.c:(.text+0xd577): undefined reference to `glEnableClientState' sky.c:(.text+0xd59c): undefined reference to `glVertexPointer' sky.c:(.text+0xd5c1): undefined reference to `glColorPointer' sky.c:(.text+0xd5ea): undefined reference to `glDrawElements' sky.c:(.text+0xd5f6): undefined reference to `glDisableClientState' sky.c:(.text+0xd602): undefined reference to `glDisableClientState' sky.c:(.text+0xd60e): undefined reference to `glEnable' sky.c:(.text+0xd628): undefined reference to `glEnable' sky.c:(.text+0xd634): undefined reference to `glClear' sky.c:(.text+0xd640): undefined reference to `glEnable' sky.c:(.text+0xd654): undefined reference to `glBlendFunc' sky.c:(.text+0xd680): undefined reference to `glBlendFunc' sky.c:(.text+0xd68c): undefined reference to `glDepthMask' sky.c:(.text+0xd698): undefined reference to `glDisable' sky.c:(.text+0xd6c8): undefined reference to `glDepthMask' sky.c:(.text+0xd6d4): undefined reference to `glDisable' sky.c:(.text+0xd6e0): undefined reference to `glEnable' sky.c:(.text+0xd70b): undefined reference to `glBlendFunc' sky.c:(.text+0xd737): undefined reference to `glBlendFunc' sky.c:(.text+0xd75b): undefined reference to `glDisable' sky.c:(.text+0xd767): undefined reference to `glBegin' sky.c:(.text+0xd791): undefined reference to `glColor4fv' sky.c:(.text+0xd7c3): undefined reference to `glVertex3f' sky.c:(.text+0xd7ea): undefined reference to `glColor4f' sky.c:(.text+0xd7f2): undefined reference to `glVertex3fv' sky.c:(.text+0xd806): undefined reference to `glColor4fv' sky.c:(.text+0xd83d): undefined reference to `glVertex3f' sky.c:(.text+0xd864): undefined reference to `glColor4f' sky.c:(.text+0xd871): undefined reference to `glVertex3fv' sky.c:(.text+0xd876): undefined reference to `glEnd' sky.c:(.text+0xd882): undefined reference to `glBegin' sky.c:(.text+0xd88e): undefined reference to `glColor3fv' sky.c:(.text+0xd8ae): undefined reference to `glVertex3f' sky.c:(.text+0xd8f6): undefined reference to `glVertex3f' sky.c:(.text+0xd930): undefined reference to `glVertex3f' sky.c:(.text+0xd935): undefined reference to `glEnd' sky.c:(.text+0xd93a): undefined reference to `glPopAttrib' sky.c:(.text+0xd977): undefined reference to `glEnable' sky.c:(.text+0xd998): undefined reference to `glBegin' sky.c:(.text+0xd9cd): undefined reference to `glColor3fv' sky.c:(.text+0xd9fa): undefined reference to `glVertex3f' sky.c:(.text+0xda02): undefined reference to `glVertex3fv' sky.c:(.text+0xda17): undefined reference to `glColor3fv' sky.c:(.text+0xda90): undefined reference to `glColor4fv' sky.c:(.text+0xdac7): undefined reference to `glBindTexture' sky.c:(.text+0xdacc): undefined reference to `glPushMatrix' sky.c:(.text+0xdae8): undefined reference to `glScalef' sky.c:(.text+0xdaf4): undefined reference to `glBegin' sky.c:(.text+0xdb8e): undefined reference to `glTexCoord2f' sky.c:(.text+0xdbd6): undefined reference to `glVertex3f' sky.c:(.text+0xdbe9): undefined reference to `glTexCoord2f' sky.c:(.text+0xdc2b): undefined reference to `glVertex3f' sky.c:(.text+0xdc3f): undefined reference to `glTexCoord2f' sky.c:(.text+0xdc87): undefined reference to `glVertex3f' sky.c:(.text+0xdc9a): undefined reference to `glTexCoord2f' sky.c:(.text+0xdcdc): undefined reference to `glVertex3f' sky.c:(.text+0xdce1): undefined reference to `glEnd' sky.c:(.text+0xdce6): undefined reference to `glPopMatrix' sky.c:(.text+0xddc0): undefined reference to `glEnableClientState' sky.c:(.text+0xddcc): undefined reference to `glEnableClientState' sky.c:(.text+0xddd8): undefined reference to `glEnableClientState' sky.c:(.text+0xddfd): undefined reference to `glVertexPointer' sky.c:(.text+0xde22): undefined reference to `glColorPointer' sky.c:(.text+0xde47): undefined reference to `glTexCoordPointer' sky.c:(.text+0xde7e): undefined reference to `glBindTexture' sky.c:(.text+0xdea7): undefined reference to `glDrawElements' sky.c:(.text+0xdede): undefined reference to `glBindTexture' sky.c:(.text+0xdf03): undefined reference to `glColorPointer' sky.c:(.text+0xdf28): undefined reference to `glTexCoordPointer' sky.c:(.text+0xdf2d): undefined reference to `glPushMatrix' sky.c:(.text+0xdf49): undefined reference to `glScalef' sky.c:(.text+0xdf72): undefined reference to `glDrawElements' sky.c:(.text+0xdf77): undefined reference to `glPopMatrix' sky.c:(.text+0xdf83): undefined reference to `glDisableClientState' sky.c:(.text+0xdf8f): undefined reference to `glDisableClientState' sky.c:(.text+0xdf9b): undefined reference to `glDisableClientState' sky.c:(.text+0xdfbf): undefined reference to `glPushMatrix' sky.c:(.text+0xdfcb): undefined reference to `glPointSize' sky.c:(.text+0xdffd): undefined reference to `glRotatef' sky.c:(.text+0xe022): undefined reference to `glColor4f' sky.c:(.text+0xe02f): undefined reference to `glCallList' sky.c:(.text+0xe05b): undefined reference to `glColor4f' sky.c:(.text+0xe06b): undefined reference to `glCallList' sky.c:(.text+0xe097): undefined reference to `glColor4f' sky.c:(.text+0xe0a7): undefined reference to `glCallList' sky.c:(.text+0xe0ac): undefined reference to `glPopMatrix' sky.c:(.text+0xe0c1): undefined reference to `glEnable' sky.c:(.text+0xe0cd): undefined reference to `glEnable' sky.c:(.text+0xe0d9): undefined reference to `glEnable' sky.c:(.text+0xe0e5): undefined reference to `glEnable' sky.c:(.text+0xe0f1): undefined reference to `glEnable' sky.o:sky.c:(.text+0xe0fd): more undefined references to `glEnable' follow sky.o: In function `cloudy_sky': sky.c:(.text+0xe118): undefined reference to `glBlendFunc' sky.c:(.text+0xe138): undefined reference to `glEnableClientState' sky.c:(.text+0xe144): undefined reference to `glEnableClientState' sky.c:(.text+0xe150): undefined reference to `glEnableClientState' sky.c:(.text+0xe187): undefined reference to `glBindTexture' sky.c:(.text+0xe1ac): undefined reference to `glVertexPointer' sky.c:(.text+0xe1d1): undefined reference to `glColorPointer' sky.c:(.text+0xe1f6): undefined reference to `glTexCoordPointer' sky.c:(.text+0xe1fb): undefined reference to `glPushMatrix' sky.c:(.text+0xe217): undefined reference to `glScalef' sky.c:(.text+0xe240): undefined reference to `glDrawElements' sky.c:(.text+0xe245): undefined reference to `glPopMatrix' sky.c:(.text+0xe27c): undefined reference to `glBindTexture' sky.c:(.text+0xe2a1): undefined reference to `glColorPointer' sky.c:(.text+0xe2c6): undefined reference to `glTexCoordPointer' sky.c:(.text+0xe2cb): undefined reference to `glPushMatrix' sky.c:(.text+0xe2e7): undefined reference to `glScalef' sky.c:(.text+0xe310): undefined reference to `glDrawElements' sky.c:(.text+0xe315): undefined reference to `glPopMatrix' sky.c:(.text+0xe321): undefined reference to `glDisableClientState' sky.c:(.text+0xe32d): undefined reference to `glDisableClientState' sky.c:(.text+0xe339): undefined reference to `glDisableClientState' sky.c:(.text+0xe37b): undefined reference to `glLightfv' sky.c:(.text+0xe380): undefined reference to `glPushMatrix' sky.c:(.text+0xe3b4): undefined reference to `glRotatef' sky.c:(.text+0xe3c0): undefined reference to `glEnable' sky.c:(.text+0xe3cc): undefined reference to `glDisable' sky.c:(.text+0xe403): undefined reference to `glBindTexture' sky.c:(.text+0xe41e): undefined reference to `glMaterialfv' sky.c:(.text+0xe43a): undefined reference to `glMaterialfv' sky.c:(.text+0xe43f): undefined reference to `glPushMatrix' sky.c:(.text+0xe465): undefined reference to `glRotatef' sky.c:(.text+0xe481): undefined reference to `glTranslatef' sky.c:(.text+0xe4a5): undefined reference to `glRotatef' sky.c:(.text+0xe4cb): undefined reference to `glRotatef' sky.c:(.text+0xe4e7): undefined reference to `glScalef' sky.c:(.text+0xe4f3): undefined reference to `glEnableClientState' sky.c:(.text+0xe4ff): undefined reference to `glEnableClientState' sky.c:(.text+0xe50b): undefined reference to `glEnableClientState' sky.c:(.text+0xe530): undefined reference to `glVertexPointer' sky.c:(.text+0xe54d): undefined reference to `glNormalPointer' sky.c:(.text+0xe572): undefined reference to `glTexCoordPointer' sky.c:(.text+0xe59b): undefined reference to `glDrawElements' sky.c:(.text+0xe5a7): undefined reference to `glDisableClientState' sky.c:(.text+0xe5b3): undefined reference to `glDisableClientState' sky.c:(.text+0xe5bf): undefined reference to `glDisableClientState' sky.c:(.text+0xe5c4): undefined reference to `glPopMatrix' sky.c:(.text+0xe5e0): undefined reference to `glMaterialfv' sky.c:(.text+0xe5e5): undefined reference to `glPushMatrix' sky.c:(.text+0xe609): undefined reference to `glRotatef' sky.c:(.text+0xe63d): undefined reference to `glRotatef' sky.c:(.text+0xe659): undefined reference to `glTranslatef' sky.c:(.text+0xe67d): undefined reference to `glRotatef' sky.c:(.text+0xe6a9): undefined reference to `glRotatef' sky.c:(.text+0xe6c5): undefined reference to `glScalef' sky.c:(.text+0xe6d1): undefined reference to `glEnableClientState' sky.c:(.text+0xe6dd): undefined reference to `glEnableClientState' sky.c:(.text+0xe6e9): undefined reference to `glEnableClientState' sky.c:(.text+0xe70e): undefined reference to `glVertexPointer' sky.c:(.text+0xe72b): undefined reference to `glNormalPointer' sky.c:(.text+0xe750): undefined reference to `glTexCoordPointer' sky.c:(.text+0xe779): undefined reference to `glDrawElements' sky.c:(.text+0xe785): undefined reference to `glDisableClientState' sky.c:(.text+0xe791): undefined reference to `glDisableClientState' sky.c:(.text+0xe79d): undefined reference to `glDisableClientState' sky.c:(.text+0xe7a2): undefined reference to `glPopMatrix' sky.c:(.text+0xe7a7): undefined reference to `glPopMatrix' sky.c:(.text+0xe7c3): undefined reference to `glLightfv' sky.c:(.text+0xe7cf): undefined reference to `glEnable' sky.c:(.text+0xe7db): undefined reference to `glDisable' sky.o: In function `skybox_display': sky.c:(.text+0xe8ee): undefined reference to `glMatrixMode' sky.c:(.text+0xe8f3): undefined reference to `glPushMatrix' sky.c:(.text+0xe8ff): undefined reference to `glLoadMatrixd' sky.c:(.text+0xe90b): undefined reference to `glMatrixMode' sky.c:(.text+0xe910): undefined reference to `glPushMatrix' sky.c:(.text+0xe934): undefined reference to `glTranslatef' sky.c:(.text+0xe951): undefined reference to `glPopMatrix' sky.c:(.text+0xe95d): undefined reference to `glMatrixMode' sky.c:(.text+0xe962): undefined reference to `glPopMatrix' sky.c:(.text+0xe96e): undefined reference to `glMatrixMode' sky.o: In function `draw_horizon_fog': sky.c:(.text+0x1a74): undefined reference to `glEnd' sky.o: In function `draw_sphere': sky.c:(.text+0x3309): undefined reference to `glDisableClientState' shader/noise.o: In function `build_3d_noise_texture': noise.c:(.text+0x72a): undefined reference to `glGenTextures' noise.c:(.text+0x73d): undefined reference to `glBindTexture' noise.c:(.text+0x759): undefined reference to `glTexParameterf' noise.c:(.text+0x775): undefined reference to `glTexParameterf' noise.c:(.text+0x791): undefined reference to `glTexParameterf' noise.c:(.text+0x7ad): undefined reference to `glTexParameterf' noise.c:(.text+0x7c9): undefined reference to `glTexParameterf' noise.c:(.text+0x82f): undefined reference to `glBindTexture' shader/shader.o: In function `free_shaders': shader.c:(.text+0x1d6): undefined reference to `glDeleteTextures' shader/shader.o: In function `init_shaders': shader.c:(.text+0x343): undefined reference to `glGenTextures' shader.c:(.text+0x356): undefined reference to `glBindTexture' shader.c:(.text+0x372): undefined reference to `glTexParameterf' shader.c:(.text+0x38e): undefined reference to `glTexParameterf' shader.c:(.text+0x3aa): undefined reference to `glTexParameterf' shader.c:(.text+0x3ea): undefined reference to `glTexImage1D' shader.c:(.text+0x3fe): undefined reference to `glBindTexture' cal3d_wrapper.o: In function `global constructors keyed to CalCoreAnimation_GetCoreTrack': cal3d_wrapper.cpp:(.text+0x7e): undefined reference to `std::ios_base::Init::Init()' cal3d_wrapper.cpp:(.text+0x95): undefined reference to `std::ios_base::Init::~Init()' cal3d_wrapper.o: In function `CalSkeleton_GetBonesNumber': cal3d_wrapper.cpp:(.text+0xad): undefined reference to `CalSkeleton::getVectorBone()' cal3d_wrapper.o: In function `CalModel_GetAttachedMesh': cal3d_wrapper.cpp:(.text+0xcd): undefined reference to `CalModel::getVectorMesh()' cal3d_wrapper.o: In function `CalMixer_ExecuteAction_Stop': cal3d_wrapper.cpp:(.text+0x122): undefined reference to `CalMixer::executeAction(int, float, float, float, bool)' cal3d_wrapper.o: In function `CalCoreSkeleton_GetCoreBonesNumber': cal3d_wrapper.cpp:(.text+0x15d): undefined reference to `CalCoreSkeleton::getVectorCoreBone()' cal3d_wrapper.o: In function `CalCoreKeyframe_GetRotation': cal3d_wrapper.cpp:(.text+0x191): undefined reference to `CalCoreKeyframe::getRotation()' cal3d_wrapper.o: In function `CalCoreKeyframe_GetTranslation': cal3d_wrapper.cpp:(.text+0x1e1): undefined reference to `CalCoreKeyframe::getTranslation()' cal3d_wrapper.o: In function `CalCoreAnimation_GetCoreTrack': cal3d_wrapper.cpp:(.text+0x211): undefined reference to `CalCoreAnimation::getListCoreTrack()' cal3d_wrapper.o: In function `CalMixer_SetAnimationTime': cal3d_wrapper.cpp:(.text+0xe8): undefined reference to `CalMixer::setAnimationTime(float)' cal3d_wrapper.o: In function `CalCoreTrack_GetCoreKeyframe': cal3d_wrapper.cpp:(.text+0x138): undefined reference to `CalCoreTrack::getCoreKeyframe(int)' cal3d_wrapper.o: In function `CalCoreTrack_GetCoreKeyframeCount': cal3d_wrapper.cpp:(.text+0x148): undefined reference to `CalCoreTrack::getCoreKeyframeCount()' cal3d_wrapper.o: In function `CalCoreKeyframe_SetRotation': cal3d_wrapper.cpp:(.text+0x178): undefined reference to `CalCoreKeyframe::setRotation(CalQuaternion const&)' cal3d_wrapper.o: In function `CalCoreKeyframe_SetTranslation': cal3d_wrapper.cpp:(.text+0x1c8): undefined reference to `CalCoreKeyframe::setTranslation(CalVector const&)' cal3d_wrapper.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' actor_init.o: In function `global constructors keyed to use_animation_program': actor_init.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' actor_init.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' actor_init.o: In function `model_new': actor_init.cpp:(.text+0x3f): undefined reference to `operator new(unsigned int)' actor_init.cpp:(.text+0x50): undefined reference to `CalModel::CalModel(CalCoreModel*)' actor_init.cpp:(.text+0x5c): undefined reference to `operator new(unsigned int)' actor_init.cpp:(.text+0x86): undefined reference to `CalModel::setUserData(void*)' actor_init.cpp:(.text+0x99): undefined reference to `operator delete(void*)' actor_init.o: In function `build_actor_bounding_box': actor_init.cpp:(.text+0xc5): undefined reference to `CalModel::getSkeleton() const' actor_init.cpp:(.text+0xe1): undefined reference to `CalSkeleton::getBoneBoundingBox(float*, float*)' actor_init.o: In function `build_buffers': actor_init.cpp:(.text+0x19c): undefined reference to `CalCoreModel::getCoreMeshCount()' actor_init.cpp:(.text+0x1b6): undefined reference to `CalCoreModel::getCoreMesh(int)' actor_init.cpp:(.text+0x1c0): undefined reference to `CalCoreMesh::getCoreSubmeshCount()' actor_init.cpp:(.text+0x1db): undefined reference to `CalCoreMesh::getCoreSubmesh(int)' actor_init.cpp:(.text+0x1e5): undefined reference to `CalCoreSubmesh::getFaceCount()' actor_init.cpp:(.text+0x1ed): undefined reference to `CalCoreSubmesh::getVertexCount()' actor_init.cpp:(.text+0x201): undefined reference to `CalCoreModel::getCoreMeshCount()' actor_init.cpp:(.text+0x212): undefined reference to `operator new(unsigned int)' actor_init.cpp:(.text+0x229): undefined reference to `CalHardwareModel::CalHardwareModel(CalCoreModel*)' actor_init.cpp:(.text+0x242): undefined reference to `operator new[](unsigned int)' actor_init.cpp:(.text+0x251): undefined reference to `operator new[](unsigned int)' actor_init.cpp:(.text+0x260): undefined reference to `operator new[](unsigned int)' actor_init.cpp:(.text+0x26f): undefined reference to `operator new[](unsigned int)' actor_init.cpp:(.text+0x27e): undefined reference to `operator new[](unsigned int)' actor_init.o:actor_init.cpp:(.text+0x28d): more undefined references to `operator new[](unsigned int)' follow actor_init.o: In function `build_buffers': actor_init.cpp:(.text+0x2b0): undefined reference to `CalHardwareModel::setVertexBuffer(char*, int)' actor_init.cpp:(.text+0x2d0): undefined reference to `CalHardwareModel::setNormalBuffer(char*, int)' actor_init.cpp:(.text+0x2f0): undefined reference to `CalHardwareModel::setWeightBuffer(char*, int)' actor_init.cpp:(.text+0x310): undefined reference to `CalHardwareModel::setMatrixIndexBuffer(char*, int)' actor_init.cpp:(.text+0x329): undefined reference to `CalHardwareModel::setTextureCoordNum(int)' actor_init.cpp:(.text+0x351): undefined reference to `CalHardwareModel::setTextureCoordBuffer(int, char*, int)' actor_init.cpp:(.text+0x369): undefined reference to `CalHardwareModel::setIndexBuffer(int*)' actor_init.cpp:(.text+0x393): undefined reference to `CalHardwareModel::load(int, int, int)' actor_init.cpp:(.text+0x3a4): undefined reference to `CalHardwareModel::getTotalVertexCount()' actor_init.cpp:(.text+0x3b2): undefined reference to `operator new[](unsigned int)' actor_init.cpp:(.text+0x3d8): undefined reference to `CalHardwareModel::getTotalVertexCount()' actor_init.cpp:(.text+0x4d9): undefined reference to `CalHardwareModel::getTotalVertexCount()' actor_init.cpp:(.text+0x535): undefined reference to `CalHardwareModel::getHardwareMeshCount()' actor_init.cpp:(.text+0x556): undefined reference to `CalHardwareModel::selectHardwareMesh(unsigned int)' actor_init.cpp:(.text+0x567): undefined reference to `CalHardwareModel::getStartIndex()' actor_init.cpp:(.text+0x57a): undefined reference to `CalHardwareModel::getBaseVertexIndex()' actor_init.cpp:(.text+0x5d3): undefined reference to `CalHardwareModel::getFaceCount()' actor_init.cpp:(.text+0x62a): undefined reference to `CalHardwareModel::getTotalFaceCount()' actor_init.cpp:(.text+0x638): undefined reference to `operator new[](unsigned int)' actor_init.cpp:(.text+0x64b): undefined reference to `CalHardwareModel::getTotalFaceCount()' actor_init.cpp:(.text+0x687): undefined reference to `CalHardwareModel::getTotalFaceCount()' actor_init.cpp:(.text+0x694): undefined reference to `operator new[](unsigned int)' actor_init.cpp:(.text+0x6a7): undefined reference to `CalHardwareModel::getTotalFaceCount()' actor_init.cpp:(.text+0x6f0): undefined reference to `CalHardwareModel::getTotalFaceCount()' actor_init.cpp:(.text+0x76c): undefined reference to `CalHardwareModel::getTotalFaceCount()' actor_init.cpp:(.text+0x797): undefined reference to `operator delete(void*)' actor_init.o: In function `disable_actor_animation_program': actor_init.cpp:(.text+0x83e): undefined reference to `glDisable' actor_init.o: In function `set_actor_animation_program': actor_init.cpp:(.text+0x8dc): undefined reference to `glLightf' actor_init.cpp:(.text+0x8f7): undefined reference to `glLightf' actor_init.cpp:(.text+0x90b): undefined reference to `glIsEnabled' actor_init.cpp:(.text+0x92d): undefined reference to `glLightfv' actor_init.cpp:(.text+0x941): undefined reference to `glLightfv' actor_init.cpp:(.text+0x955): undefined reference to `glLightfv' actor_init.cpp:(.text+0x969): undefined reference to `glLightfv' actor_init.cpp:(.text+0x9b0): undefined reference to `glEnable' actor_init.o: In function `model_detach_mesh': actor_init.cpp:(.text+0xafa): undefined reference to `CalModel::detachMesh(int)' actor_init.cpp:(.text+0xb05): undefined reference to `CalModel::getUserData() const' actor_init.cpp:(.text+0xb32): undefined reference to `CalHardwareModel::getVectorHardwareMesh()' actor_init.cpp:(.text+0xb89): undefined reference to `CalHardwareModel::getVectorHardwareMesh()' actor_init.cpp:(.text+0xbf6): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' actor_init.cpp:(.text+0xc07): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' actor_init.cpp:(.text+0xc42): undefined reference to `operator delete(void*)' actor_init.cpp:(.text+0xc4d): undefined reference to `operator delete(void*)' actor_init.cpp:(.text+0xc5c): undefined reference to `operator delete(void*)' actor_init.o: In function `model_delete': actor_init.cpp:(.text+0xda7): undefined reference to `CalModel::getUserData() const' actor_init.cpp:(.text+0xdc4): undefined reference to `operator delete(void*)' actor_init.cpp:(.text+0xdd4): undefined reference to `CalModel::setUserData(void*)' actor_init.cpp:(.text+0xddc): undefined reference to `CalModel::~CalModel()' actor_init.o: In function `model_attach_mesh': actor_init.cpp:(.text+0xe40): undefined reference to `CalModel::attachMesh(int)' actor_init.cpp:(.text+0xe4e): undefined reference to `CalModel::getUserData() const' actor_init.cpp:(.text+0xe88): undefined reference to `CalHardwareModel::getVectorHardwareMesh()' actor_init.cpp:(.text+0xee5): undefined reference to `CalHardwareModel::getVectorHardwareMesh()' actor_init.cpp:(.text+0xf14): undefined reference to `operator new(unsigned int)' actor_init.cpp:(.text+0xf36): undefined reference to `operator new(unsigned int)' actor_init.cpp:(.text+0xf74): undefined reference to `operator delete(void*)' actor_init.cpp:(.text+0xf7f): undefined reference to `operator delete(void*)' actor_init.cpp:(.text+0xfa5): undefined reference to `operator delete(void*)' actor_init.cpp:(.text+0xfad): undefined reference to `operator delete(void*)' actor_init.cpp:(.text+0x1000): undefined reference to `operator delete(void*)' actor_init.o:actor_init.cpp:(.text+0x100b): more undefined references to `operator delete(void*)' follow actor_init.o: In function `model_attach_mesh': actor_init.cpp:(.text+0x10d1): undefined reference to `CalModel::getSkeleton() const' actor_init.cpp:(.text+0x10d9): undefined reference to `CalSkeleton::getVectorBone()' actor_init.cpp:(.text+0x10f1): undefined reference to `CalHardwareModel::selectHardwareMesh(unsigned int)' actor_init.cpp:(.text+0x1102): undefined reference to `CalHardwareModel::getBoneCount()' actor_init.cpp:(.text+0x1135): undefined reference to `CalHardwareModel::getVectorHardwareMesh()' actor_init.cpp:(.text+0x1159): undefined reference to `CalBone::getTranslationBoneSpace()' actor_init.cpp:(.text+0x116d): undefined reference to `CalHardwareModel::getVectorHardwareMesh()' actor_init.cpp:(.text+0x1188): undefined reference to `CalBone::getTransformMatrix()' actor_init.cpp:(.text+0x1304): undefined reference to `operator delete(void*)' actor_init.cpp:(.text+0x130f): undefined reference to `operator delete(void*)' actor_init.cpp:(.text+0x1344): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' actor_init.o: In function `T.637': actor_init.cpp:(.text+0x1485): undefined reference to `std::ios_base::ios_base()' actor_init.cpp:(.text+0x148b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1492): undefined reference to `vtable for std::basic_ios >' actor_init.cpp:(.text+0x1498): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x14ff): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x1504): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x150a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1519): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1533): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x1539): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x153f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1550): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1557): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x155e): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1565): undefined reference to `vtable for std::basic_streambuf >' actor_init.cpp:(.text+0x1597): undefined reference to `std::locale::locale()' actor_init.cpp:(.text+0x15a4): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' actor_init.cpp:(.text+0x15b2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x15c1): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x15d9): undefined reference to `std::basic_ios >::~basic_ios()' actor_init.cpp:(.text+0x15f8): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1605): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x160b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x161b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1639): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.o: In function `load_vertex_program(std::basic_string, std::allocator > const&)': actor_init.cpp:(.text+0x1672): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x169b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x16ae): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x16b9): undefined reference to `std::ios_base::ios_base()' actor_init.cpp:(.text+0x16bf): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x16c9): undefined reference to `vtable for std::basic_ios >' actor_init.cpp:(.text+0x16cf): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1733): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x1739): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x173f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x176e): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x1774): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x177d): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1797): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x17a1): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x17ab): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x17b5): undefined reference to `vtable for std::basic_streambuf >' actor_init.cpp:(.text+0x17f6): undefined reference to `std::locale::locale()' actor_init.cpp:(.text+0x180c): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' actor_init.cpp:(.text+0x1820): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x182c): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x183d): undefined reference to `std::ios_base::ios_base()' actor_init.cpp:(.text+0x1849): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1853): undefined reference to `vtable for std::basic_ios >' actor_init.cpp:(.text+0x18c6): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x18d2): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x18fb): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x1901): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x190a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1924): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x192e): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1938): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x1942): undefined reference to `vtable for std::basic_streambuf >' actor_init.cpp:(.text+0x1983): undefined reference to `std::locale::locale()' actor_init.cpp:(.text+0x1999): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' actor_init.cpp:(.text+0x19ad): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x19b9): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x1a0a): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x1a16): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x1a24): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x1a2c): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x1a3f): undefined reference to `std::runtime_error::~runtime_error()' actor_init.cpp:(.text+0x1a47): undefined reference to `typeinfo for std::runtime_error' actor_init.cpp:(.text+0x1a4f): undefined reference to `__cxa_throw' actor_init.cpp:(.text+0x1a70): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' actor_init.cpp:(.text+0x1a7f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x1a87): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x1aac): undefined reference to `std::basic_ostream >& std::basic_ostream >::_M_insert(unsigned long)' actor_init.cpp:(.text+0x1acc): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' actor_init.cpp:(.text+0x1aec): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' actor_init.cpp:(.text+0x1b11): undefined reference to `std::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int)' actor_init.cpp:(.text+0x1b19): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x1b3f): undefined reference to `std::basic_ostream >& std::basic_ostream >::_M_insert(unsigned long)' actor_init.cpp:(.text+0x1b5f): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' actor_init.cpp:(.text+0x1b7f): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' actor_init.cpp:(.text+0x1ba4): undefined reference to `std::basic_string, std::allocator >::replace(unsigned int, unsigned int, char const*, unsigned int)' actor_init.cpp:(.text+0x1bac): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x1bdf): undefined reference to `glGetError' actor_init.cpp:(.text+0x1c00): undefined reference to `glGetString' actor_init.cpp:(.text+0x1c24): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1c56): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1c6e): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1c86): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1c9e): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1cb3): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' actor_init.cpp:(.text+0x1cc2): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x1d04): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x1d2d): undefined reference to `__cxa_throw' actor_init.cpp:(.text+0x1d74): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1d8c): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1da4): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1db9): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' actor_init.cpp:(.text+0x1dc8): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x1e0a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x1e33): undefined reference to `__cxa_throw' actor_init.cpp:(.text+0x1e7d): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' actor_init.cpp:(.text+0x1e8c): undefined reference to `std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x1e9c): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' actor_init.cpp:(.text+0x1eb1): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' actor_init.cpp:(.text+0x1ec0): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x1f02): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x1f20): undefined reference to `__cxa_throw' actor_init.cpp:(.text+0x1f64): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1f7c): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1f94): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x1fa9): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' actor_init.cpp:(.text+0x1fb8): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x1ffa): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x2023): undefined reference to `__cxa_throw' actor_init.cpp:(.text+0x204f): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x2080): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x20b2): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' actor_init.cpp:(.text+0x20c0): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' actor_init.cpp:(.text+0x20c8): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x2101): undefined reference to `std::basic_ios >::clear(std::_Ios_Iostate)' actor_init.cpp:(.text+0x2132): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x2163): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x2194): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x21c5): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x21f6): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x220f): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x2217): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x221f): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' actor_init.cpp:(.text+0x222d): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' actor_init.cpp:(.text+0x223b): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' actor_init.cpp:(.text+0x2243): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x2282): undefined reference to `std::terminate()' actor_init.cpp:(.text+0x2294): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x22b9): undefined reference to `std::basic_ios >::~basic_ios()' actor_init.cpp:(.text+0x22d1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x22f2): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x22fa): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x2346): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x234f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x235c): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x2378): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x239d): undefined reference to `std::basic_ios >::~basic_ios()' actor_init.cpp:(.text+0x23cd): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x23d5): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x23fd): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x2405): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x2445): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x2480): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x2489): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x2496): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x24cf): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x2507): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x2520): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x2528): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.o: In function `cal_render_actor_shader': actor_init.cpp:(.text+0x2737): undefined reference to `CalModel::getUserData() const' actor_init.cpp:(.text+0x286c): undefined reference to `CalHardwareModel::selectHardwareMesh(unsigned int)' actor_init.cpp:(.text+0x2876): undefined reference to `CalHardwareModel::getBoneCount()' actor_init.cpp:(.text+0x28f1): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x28fd): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x290b): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x2916): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x2924): undefined reference to `std::runtime_error::~runtime_error()' actor_init.cpp:(.text+0x292c): undefined reference to `typeinfo for std::runtime_error' actor_init.cpp:(.text+0x2934): undefined reference to `__cxa_throw' actor_init.cpp:(.text+0x294d): undefined reference to `CalHardwareModel::getStartIndex()' actor_init.cpp:(.text+0x296e): undefined reference to `CalHardwareModel::getFaceCount()' actor_init.cpp:(.text+0x298f): undefined reference to `glDrawElements' actor_init.cpp:(.text+0x2997): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' actor_init.cpp:(.text+0x2a14): undefined reference to `glScalef' actor_init.cpp:(.text+0x2a59): undefined reference to `glPushMatrix' actor_init.cpp:(.text+0x2a72): undefined reference to `CalModel::getSkeleton() const' actor_init.cpp:(.text+0x2a81): undefined reference to `CalSkeleton::getBone(int) const' actor_init.cpp:(.text+0x2a89): undefined reference to `CalBone::getTranslationAbsolute()' actor_init.cpp:(.text+0x2aa4): undefined reference to `glTranslatef' actor_init.cpp:(.text+0x2ab7): undefined reference to `glScalef' actor_init.cpp:(.text+0x2ad8): undefined reference to `glTranslatef' actor_init.cpp:(.text+0x2ae2): undefined reference to `CalHardwareModel::getStartIndex()' actor_init.cpp:(.text+0x2b03): undefined reference to `CalHardwareModel::getFaceCount()' actor_init.cpp:(.text+0x2b24): undefined reference to `glDrawElements' actor_init.cpp:(.text+0x2b29): undefined reference to `glPopMatrix' actor_init.cpp:(.text+0x2b31): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' actor_init.cpp:(.text+0x2c64): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x2c7d): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x2c85): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x2c9e): undefined reference to `std::terminate()' actor_init.o: In function `set_transformation_buffers': actor_init.cpp:(.text+0x2cc6): undefined reference to `CalModel::getUserData() const' actor_init.cpp:(.text+0x2d12): undefined reference to `CalModel::getSkeleton() const' actor_init.cpp:(.text+0x2d1a): undefined reference to `CalSkeleton::getVectorBone()' actor_init.cpp:(.text+0x2d2f): undefined reference to `CalHardwareModel::selectHardwareMesh(unsigned int)' actor_init.cpp:(.text+0x2d3d): undefined reference to `CalHardwareModel::getBoneCount()' actor_init.cpp:(.text+0x2d6e): undefined reference to `CalHardwareModel::getVectorHardwareMesh()' actor_init.cpp:(.text+0x2d8c): undefined reference to `CalBone::getTranslationBoneSpace()' actor_init.cpp:(.text+0x2da0): undefined reference to `CalHardwareModel::getVectorHardwareMesh()' actor_init.cpp:(.text+0x2dbe): undefined reference to `CalBone::getTransformMatrix()' actor_init.cpp:(.text+0x2f5f): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' actor_init.cpp:(.text+0x2f9e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x2faa): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x2fb8): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x2fc3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x2fd1): undefined reference to `std::runtime_error::~runtime_error()' actor_init.cpp:(.text+0x2fd9): undefined reference to `typeinfo for std::runtime_error' actor_init.cpp:(.text+0x2fe1): undefined reference to `__cxa_throw' actor_init.cpp:(.text+0x2ffe): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x300a): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x3018): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x3023): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x304d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x306e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x307a): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x3088): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x3093): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x30c5): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x30e6): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x30f2): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x3100): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x310b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x313d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x315e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x316a): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x3178): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x3183): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x31b5): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x31d6): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x31e2): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x31f0): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x31fb): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x322d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x324e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x325a): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x3268): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x3273): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x32a5): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x32c6): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x32d2): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x32e0): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x32eb): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x331d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x333e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x334a): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x3358): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x3363): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x3395): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x33b6): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x33c2): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x33d0): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x33db): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x340d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x342e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x343a): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x3448): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x3453): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x3485): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x34a6): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x34b2): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x34c0): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text+0x34cb): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x34fd): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x354e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x355d): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x3565): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x3584): undefined reference to `std::terminate()' actor_init.cpp:(.text+0x358e): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x3596): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x35b1): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x35b9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x35d1): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x35d9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x3611): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x3619): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x3659): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x3661): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x36a9): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x36b1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x36e1): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x36e9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x3747): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x374f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x3771): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x3779): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x37a1): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x37a9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x37e9): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x37f1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.o: In function `load_vertex_programs': actor_init.cpp:(.text+0x3839): undefined reference to `glGetError' actor_init.cpp:(.text+0x385b): undefined reference to `std::ios_base::ios_base()' actor_init.cpp:(.text+0x3861): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3871): undefined reference to `vtable for std::basic_ios >' actor_init.cpp:(.text+0x3877): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x38e3): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x38e9): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x38fb): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3930): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x3936): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x393c): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3965): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x396f): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3979): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3983): undefined reference to `vtable for std::basic_streambuf >' actor_init.cpp:(.text+0x39c4): undefined reference to `std::locale::locale()' actor_init.cpp:(.text+0x39da): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' actor_init.cpp:(.text+0x39ee): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x3a00): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x3a0e): undefined reference to `gluErrorString' actor_init.cpp:(.text+0x3a36): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x3a4b): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' actor_init.cpp:(.text+0x3a5a): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x3a9b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x3ab9): undefined reference to `__cxa_throw' actor_init.cpp:(.text+0x3b69): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x3b7e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x3ba3): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x3bd8): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x3c0d): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x3c42): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text+0x3c90): undefined reference to `std::ios_base::ios_base()' actor_init.cpp:(.text+0x3c96): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3ca6): undefined reference to `vtable for std::basic_ios >' actor_init.cpp:(.text+0x3cac): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3d18): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x3d1e): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3d30): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3d61): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x3d67): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3d6d): undefined reference to `VTT for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3d96): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3da0): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3daa): undefined reference to `vtable for std::basic_stringstream, std::allocator >' actor_init.cpp:(.text+0x3db4): undefined reference to `vtable for std::basic_streambuf >' actor_init.cpp:(.text+0x3df5): undefined reference to `std::locale::locale()' actor_init.cpp:(.text+0x3e0b): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' actor_init.cpp:(.text+0x3e1f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x3e31): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' actor_init.cpp:(.text+0x3e4f): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x3e6d): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' actor_init.cpp:(.text+0x3e82): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' actor_init.cpp:(.text+0x3e91): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text+0x3ed2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text+0x3ef0): undefined reference to `__cxa_throw' actor_init.cpp:(.text+0x3f15): undefined reference to `std::basic_ios >::clear(std::_Ios_Iostate)' actor_init.cpp:(.text+0x3f46): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x3f77): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x3fa8): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x3fd9): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text+0x400a): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.o:actor_init.cpp:(.text+0x403b): more undefined references to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' follow actor_init.o: In function `load_vertex_programs': actor_init.cpp:(.text+0x4087): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' actor_init.cpp:(.text+0x40b7): undefined reference to `__cxa_begin_catch' actor_init.cpp:(.text+0x40dc): undefined reference to `__cxa_end_catch' actor_init.cpp:(.text+0x40fd): undefined reference to `std::basic_ios >::~basic_ios()' actor_init.cpp:(.text+0x411b): undefined reference to `__cxa_end_catch' actor_init.cpp:(.text+0x41b3): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x41bb): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x41eb): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text+0x420f): undefined reference to `std::terminate()' actor_init.cpp:(.text+0x424a): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text+0x4252): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.o: In function `model_delete': actor_init.cpp:(.text+0xded): undefined reference to `operator delete(void*)' actor_init.o: In function `shared_ptr::release()': actor_init.cpp:(.text._ZN10shared_ptrIN13eternal_lands13memory_bufferEE7releaseEv[shared_ptr::release()]+0x3c): undefined reference to `operator delete(void*)' actor_init.cpp:(.text._ZN10shared_ptrIN13eternal_lands13memory_bufferEE7releaseEv[shared_ptr::release()]+0x46): undefined reference to `operator delete(void*)' actor_init.o: In 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&)': actor_init.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKi16HardwareMeshDataESt10_Select1stIS3_ESt4lessIiESaIS3_EE10_M_insert_EPKSt18_Rb_tree_node_baseSC_RKS3_[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&)]+0x2e): undefined reference to `operator new(unsigned int)' actor_init.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKi16HardwareMeshDataESt10_Select1stIS3_ESt4lessIiESaIS3_EE10_M_insert_EPKSt18_Rb_tree_node_baseSC_RKS3_[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&)]+0x6f): 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:(.gcc_except_table+0x3c0): undefined reference to `typeinfo for std::exception' actor_init.o: In function `std::basic_stringbuf, std::allocator >::~basic_stringbuf()': actor_init.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev[std::basic_stringbuf, std::allocator >::~basic_stringbuf()]+0xf): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' actor_init.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev[std::basic_stringbuf, std::allocator >::~basic_stringbuf()]+0x17): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev[std::basic_stringbuf, std::allocator >::~basic_stringbuf()]+0x1f): undefined reference to `vtable for std::basic_streambuf >' actor_init.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev[std::basic_stringbuf, std::allocator >::~basic_stringbuf()]+0x2a): undefined reference to `std::locale::~locale()' actor_init.cpp:(.text._ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev[std::basic_stringbuf, std::allocator >::~basic_stringbuf()]+0x54): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.o: In function `eternal_lands::ExtendedException::~ExtendedException()': actor_init.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD1Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x5): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD1Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x54): undefined reference to `std::exception::~exception()' actor_init.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD1Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x83): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD1Ev[eternal_lands::ExtendedException::~ExtendedException()]+0xad): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD1Ev[eternal_lands::ExtendedException::~ExtendedException()]+0xdb): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD1Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x108): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD1Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x135): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.o: In function `float* eternal_lands::memory_buffer::get_memory(unsigned int) const': actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x46): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x52): undefined reference to `__cxa_allocate_exception' actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x60): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x6b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x75): undefined reference to `std::runtime_error::~runtime_error()' actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x7d): undefined reference to `typeinfo for std::runtime_error' actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x85): undefined reference to `__cxa_throw' actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0xa9): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0xbf): undefined reference to `__cxa_free_exception' actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0xc7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' actor_init.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPfEET_j[float* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0xe0): undefined reference to `std::terminate()' actor_init.o: In function `std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*)': actor_init.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKi16HardwareMeshDataESt10_Select1stIS3_ESt4lessIiESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*)]+0x5f): undefined reference to `operator delete(void*)' actor_init.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKi16HardwareMeshDataESt10_Select1stIS3_ESt4lessIiESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*)]+0x6a): undefined reference to `operator delete(void*)' actor_init.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKi16HardwareMeshDataESt10_Select1stIS3_ESt4lessIiESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*)]+0x7b): undefined reference to `operator delete(void*)' actor_init.o: In function `eternal_lands::el_file::~el_file()': actor_init.cpp:(.text._ZN13eternal_lands7el_fileD1Ev[eternal_lands::el_file::~el_file()]+0x16): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' actor_init.cpp:(.text._ZN13eternal_lands7el_fileD1Ev[eternal_lands::el_file::~el_file()]+0x4b): undefined reference to `operator delete(void*)' actor_init.cpp:(.text._ZN13eternal_lands7el_fileD1Ev[eternal_lands::el_file::~el_file()]+0x56): undefined reference to `operator delete(void*)' actor_init.cpp:(.text._ZN13eternal_lands7el_fileD1Ev[eternal_lands::el_file::~el_file()]+0x8b): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' actor_init.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' actor_init.o:(.eh_frame+0x8f): undefined reference to `__gxx_personality_v0' optimizer.o: In function `calculate_average_cache_miss_ratio(unsigned int const*, unsigned int, unsigned int, unsigned int)': optimizer.cpp:(.text+0x29): undefined reference to `operator new(unsigned int)' optimizer.cpp:(.text+0x5a): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0x122): undefined reference to `std::__throw_bad_alloc()' optimizer.o: In function `optimize_vertex_cache_order(unsigned int*, unsigned int, unsigned int, unsigned int)': optimizer.cpp:(.text+0x162): undefined reference to `operator new(unsigned int)' optimizer.cpp:(.text+0x19f): undefined reference to `operator new(unsigned int)' optimizer.cpp:(.text+0x1e0): undefined reference to `operator new(unsigned int)' optimizer.cpp:(.text+0x29b): undefined reference to `powf' optimizer.cpp:(.text+0x2f8): undefined reference to `operator new(unsigned int)' optimizer.cpp:(.text+0x427): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0x43e): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0x44f): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0x466): undefined reference to `std::__throw_bad_alloc()' optimizer.cpp:(.text+0x479): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0x49a): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0x4a1): undefined reference to `std::__throw_bad_alloc()' optimizer.cpp:(.text+0x4a9): undefined reference to `std::__throw_bad_alloc()' optimizer.cpp:(.text+0x4b1): undefined reference to `std::__throw_bad_alloc()' optimizer.cpp:(.text+0x4b9): undefined reference to `__cxa_begin_catch' optimizer.cpp:(.text+0x866): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' optimizer.cpp:(.text+0x877): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' optimizer.cpp:(.text+0x87f): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0x993): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' optimizer.cpp:(.text+0x9e5): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0x9f1): undefined reference to `__cxa_end_catch' optimizer.cpp:(.text+0xa06): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0xa29): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0xa3e): undefined reference to `operator delete(void*)' optimizer.cpp:(.text+0xa6a): undefined reference to `operator new(unsigned int)' optimizer.cpp:(.text+0xa89): undefined reference to `std::__throw_bad_alloc()' optimizer.cpp:(.text+0xa91): undefined reference to `__cxa_rethrow' optimizer.cpp:(.text+0xac9): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' optimizer.cpp:(.text+0xae3): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' optimizer.cpp:(.text+0xafd): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' optimizer.o: In function `std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*)': optimizer.cpp:(.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE[std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*)]+0x2e): undefined reference to `operator delete(void*)' optimizer.o: In function `std::vector >::~vector()': optimizer.cpp:(.text._ZNSt6vectorI9vert_dataSaIS0_EED1Ev[std::vector >::~vector()]+0x5c): undefined reference to `operator delete(void*)' optimizer.cpp:(.text._ZNSt6vectorI9vert_dataSaIS0_EED1Ev[std::vector >::~vector()]+0x42): undefined reference to `operator delete(void*)' optimizer.o: In function `std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*)': optimizer.cpp:(.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyEPKSt13_Rb_tree_nodeIjEPS7_[std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*)]+0x14): undefined reference to `operator new(unsigned int)' optimizer.cpp:(.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyEPKSt13_Rb_tree_nodeIjEPS7_[std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*)]+0x78): undefined reference to `operator new(unsigned int)' optimizer.cpp:(.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyEPKSt13_Rb_tree_nodeIjEPS7_[std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*)]+0xd6): undefined reference to `__cxa_begin_catch' optimizer.cpp:(.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyEPKSt13_Rb_tree_nodeIjEPS7_[std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*)]+0xed): undefined reference to `__cxa_rethrow' optimizer.cpp:(.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyEPKSt13_Rb_tree_nodeIjEPS7_[std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*)]+0xf4): undefined reference to `__cxa_end_catch' optimizer.o: In function `std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned int const&)': optimizer.cpp:(.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE10_M_insert_EPKSt18_Rb_tree_node_baseS8_RKj[std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned int const&)]+0x2e): undefined reference to `operator new(unsigned int)' optimizer.cpp:(.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE10_M_insert_EPKSt18_Rb_tree_node_baseS8_RKj[std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned int const&)]+0x55): 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&)' optimizer.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' optimizer.o:(.eh_frame+0x4f): undefined reference to `__gxx_personality_v0' sendvideoinfo.o: In function `global constructors keyed to _ZN13eternal_lands12vendor_namesE': sendvideoinfo.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' sendvideoinfo.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' sendvideoinfo.o: In function `T.626': sendvideoinfo.cpp:(.text+0x95): undefined reference to `std::ios_base::ios_base()' sendvideoinfo.cpp:(.text+0x9b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0xa2): undefined reference to `vtable for std::basic_ios >' sendvideoinfo.cpp:(.text+0xa8): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x10f): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x114): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x11a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x129): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x143): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x149): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x14f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x160): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x167): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x16e): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x175): undefined reference to `vtable for std::basic_streambuf >' sendvideoinfo.cpp:(.text+0x1a7): undefined reference to `std::locale::locale()' sendvideoinfo.cpp:(.text+0x1b4): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' sendvideoinfo.cpp:(.text+0x1c2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x1d1): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x1e9): undefined reference to `std::basic_ios >::~basic_ios()' sendvideoinfo.cpp:(.text+0x208): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x215): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x21b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x22b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x249): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.o: In function `eternal_lands::parse_extention(_xmlNode*, std::basic_string, std::allocator >, char*)': sendvideoinfo.cpp:(.text+0x272): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x294): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' sendvideoinfo.cpp:(.text+0x2af): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x2d4): undefined reference to `std::ios_base::ios_base()' sendvideoinfo.cpp:(.text+0x2da): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x2ea): undefined reference to `vtable for std::basic_ios >' sendvideoinfo.cpp:(.text+0x2f0): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x35f): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x364): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x370): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x3a8): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x3ae): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x3b4): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x3dd): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x3e7): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x3f1): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x3fb): undefined reference to `vtable for std::basic_streambuf >' sendvideoinfo.cpp:(.text+0x43c): undefined reference to `std::locale::locale()' sendvideoinfo.cpp:(.text+0x452): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' sendvideoinfo.cpp:(.text+0x466): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x478): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x4a5): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x4bd): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x4d5): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x4eb): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x4f3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x50b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x554): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0x55c): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x573): undefined reference to `__cxa_allocate_exception' sendvideoinfo.cpp:(.text+0x5b1): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x5d4): undefined reference to `__cxa_throw' sendvideoinfo.cpp:(.text+0x60a): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' sendvideoinfo.cpp:(.text+0x624): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x648): undefined reference to `xmlNodeGetContent' sendvideoinfo.cpp:(.text+0x65e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' sendvideoinfo.cpp:(.text+0x66d): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0x675): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x6b2): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' sendvideoinfo.cpp:(.text+0x6c6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x712): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' sendvideoinfo.cpp:(.text+0x722): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' sendvideoinfo.cpp:(.text+0x732): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' sendvideoinfo.cpp:(.text+0x73e): undefined reference to `std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0x746): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x75b): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' sendvideoinfo.cpp:(.text+0x76a): undefined reference to `__cxa_allocate_exception' sendvideoinfo.cpp:(.text+0x7a8): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x7c0): undefined reference to `__cxa_throw' sendvideoinfo.cpp:(.text+0x7f7): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0x7ff): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x836): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x853): undefined reference to `std::ios_base::ios_base()' sendvideoinfo.cpp:(.text+0x859): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x869): undefined reference to `vtable for std::basic_ios >' sendvideoinfo.cpp:(.text+0x86f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x8de): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x8e3): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x8ef): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x927): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x92d): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x933): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x95c): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x966): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x970): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x97a): undefined reference to `vtable for std::basic_streambuf >' sendvideoinfo.cpp:(.text+0x9bb): undefined reference to `std::locale::locale()' sendvideoinfo.cpp:(.text+0x9d1): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' sendvideoinfo.cpp:(.text+0x9e5): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x9f7): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0xa27): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0xa3f): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0xa57): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0xa6d): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0xa75): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0xa95): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' sendvideoinfo.cpp:(.text+0xaa4): undefined reference to `__cxa_allocate_exception' sendvideoinfo.cpp:(.text+0xae2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0xb05): undefined reference to `__cxa_throw' sendvideoinfo.cpp:(.text+0xb23): undefined reference to `std::ios_base::ios_base()' sendvideoinfo.cpp:(.text+0xb29): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0xb39): undefined reference to `vtable for std::basic_ios >' sendvideoinfo.cpp:(.text+0xb3f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0xbae): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0xbb3): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0xbbf): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0xbf7): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0xbfd): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0xc03): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0xc2c): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0xc36): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0xc40): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0xc4a): undefined reference to `vtable for std::basic_streambuf >' sendvideoinfo.cpp:(.text+0xc8b): undefined reference to `std::locale::locale()' sendvideoinfo.cpp:(.text+0xca1): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' sendvideoinfo.cpp:(.text+0xcb5): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0xcc7): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0xcdf): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0xcf7): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0xd0f): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0xd24): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' sendvideoinfo.cpp:(.text+0xd33): undefined reference to `__cxa_allocate_exception' sendvideoinfo.cpp:(.text+0xd74): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0xd92): undefined reference to `__cxa_throw' sendvideoinfo.cpp:(.text+0xdbf): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' sendvideoinfo.cpp:(.text+0xddb): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0xe0d): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' sendvideoinfo.cpp:(.text+0xe1d): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' sendvideoinfo.cpp:(.text+0xe2d): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' sendvideoinfo.cpp:(.text+0xe42): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' sendvideoinfo.cpp:(.text+0xe51): undefined reference to `__cxa_allocate_exception' sendvideoinfo.cpp:(.text+0xe8f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0xea7): undefined reference to `__cxa_throw' sendvideoinfo.cpp:(.text+0xec1): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0xef3): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' sendvideoinfo.cpp:(.text+0xf03): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' sendvideoinfo.cpp:(.text+0xf13): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' sendvideoinfo.cpp:(.text+0xf28): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' sendvideoinfo.cpp:(.text+0xf37): undefined reference to `__cxa_allocate_exception' sendvideoinfo.cpp:(.text+0xf75): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0xf8d): undefined reference to `__cxa_throw' sendvideoinfo.cpp:(.text+0xfbf): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0xff7): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x1028): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x105f): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x1097): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.o:sendvideoinfo.cpp:(.text+0x10ce): more undefined references to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' follow sendvideoinfo.o: In function `eternal_lands::parse_extention(_xmlNode*, std::basic_string, std::allocator >, char*)': sendvideoinfo.cpp:(.text+0x11b1): undefined reference to `std::basic_ios >::~basic_ios()' sendvideoinfo.cpp:(.text+0x11b9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x11e3): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x120a): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' sendvideoinfo.cpp:(.text+0x129b): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' sendvideoinfo.cpp:(.text+0x12ae): undefined reference to `__cxa_free_exception' sendvideoinfo.cpp:(.text+0x12b6): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x12c8): undefined reference to `std::terminate()' sendvideoinfo.cpp:(.text+0x12d8): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x12fb): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x130c): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' sendvideoinfo.cpp:(.text+0x131f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x1340): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x138d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x13dc): undefined reference to `__cxa_free_exception' sendvideoinfo.cpp:(.text+0x13e4): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x1417): undefined reference to `__cxa_free_exception' sendvideoinfo.cpp:(.text+0x141f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x145f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x1480): undefined reference to `__cxa_free_exception' sendvideoinfo.cpp:(.text+0x1488): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x14ef): undefined reference to `__cxa_free_exception' sendvideoinfo.cpp:(.text+0x14f7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x152c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x153d): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' sendvideoinfo.cpp:(.text+0x1558): undefined reference to `__cxa_free_exception' sendvideoinfo.cpp:(.text+0x1560): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.o: In function `eternal_lands::parse_extentions(_xmlNode*, char const*, char*)': sendvideoinfo.cpp:(.text+0x15bd): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' sendvideoinfo.cpp:(.text+0x15d8): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x1606): undefined reference to `std::ios_base::ios_base()' sendvideoinfo.cpp:(.text+0x160c): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1616): undefined reference to `vtable for std::basic_ios >' sendvideoinfo.cpp:(.text+0x161c): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1686): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x168c): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1698): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x16d0): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x16d6): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x16dc): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1705): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x170f): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1719): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1723): undefined reference to `vtable for std::basic_streambuf >' sendvideoinfo.cpp:(.text+0x1764): undefined reference to `std::locale::locale()' sendvideoinfo.cpp:(.text+0x177a): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' sendvideoinfo.cpp:(.text+0x178e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x17a0): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x17cd): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x17e5): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x17fd): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x1813): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x181b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x1833): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x187c): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0x1884): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x189b): undefined reference to `__cxa_allocate_exception' sendvideoinfo.cpp:(.text+0x18d9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x18fc): undefined reference to `__cxa_throw' sendvideoinfo.cpp:(.text+0x1927): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' sendvideoinfo.cpp:(.text+0x1942): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x1997): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0x199f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x19d6): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x19fc): undefined reference to `std::ios_base::ios_base()' sendvideoinfo.cpp:(.text+0x1a02): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1a0c): undefined reference to `vtable for std::basic_ios >' sendvideoinfo.cpp:(.text+0x1a12): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1a7c): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x1a81): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1a8d): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1ac5): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x1acb): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1ad1): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1afa): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1b04): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1b0e): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text+0x1b18): undefined reference to `vtable for std::basic_streambuf >' sendvideoinfo.cpp:(.text+0x1b59): undefined reference to `std::locale::locale()' sendvideoinfo.cpp:(.text+0x1b6f): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' sendvideoinfo.cpp:(.text+0x1b83): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x1b95): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text+0x1bad): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x1bc5): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x1bdd): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text+0x1bea): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x1c33): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0x1c3e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x1c50): undefined reference to `__cxa_allocate_exception' sendvideoinfo.cpp:(.text+0x1c91): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x1caf): undefined reference to `__cxa_throw' sendvideoinfo.cpp:(.text+0x1ce2): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0x1ced): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x1d1f): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x1d39): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0x1d53): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text+0x1d80): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x1db2): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' sendvideoinfo.cpp:(.text+0x1e32): undefined reference to `std::basic_ios >::~basic_ios()' sendvideoinfo.cpp:(.text+0x1ec2): undefined reference to `std::basic_ios >::~basic_ios()' sendvideoinfo.cpp:(.text+0x1ee4): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' sendvideoinfo.cpp:(.text+0x1f00): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x1f2e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x1f41): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x1f49): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x1f76): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x1fa7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x1fd4): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x1fe7): undefined reference to `__cxa_free_exception' sendvideoinfo.cpp:(.text+0x1fef): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x2013): undefined reference to `std::terminate()' sendvideoinfo.cpp:(.text+0x2037): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x2064): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x20c9): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x20e3): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x2115): undefined reference to `__cxa_free_exception' sendvideoinfo.cpp:(.text+0x211d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x214a): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x21aa): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.o: In function `send_video_info': sendvideoinfo.cpp:(.text+0x220d): undefined reference to `xmlReadFile' sendvideoinfo.cpp:(.text+0x2220): undefined reference to `xmlDocGetRootElement' sendvideoinfo.cpp:(.text+0x2236): undefined reference to `glGetString' sendvideoinfo.cpp:(.text+0x2257): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x2263): undefined reference to `glGetString' sendvideoinfo.cpp:(.text+0x227d): undefined reference to `std::basic_string, std::allocator >::assign(char const*, unsigned int)' sendvideoinfo.cpp:(.text+0x2293): undefined reference to `std::basic_string, std::allocator >::_M_leak_hard()' sendvideoinfo.cpp:(.text+0x22ac): undefined reference to `std::basic_string, std::allocator >::_M_leak_hard()' sendvideoinfo.cpp:(.text+0x22c3): undefined reference to `std::basic_string, std::allocator >::_M_leak_hard()' sendvideoinfo.cpp:(.text+0x231a): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' sendvideoinfo.cpp:(.text+0x2336): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x2346): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x2352): undefined reference to `glGetString' sendvideoinfo.cpp:(.text+0x236c): undefined reference to `std::basic_string, std::allocator >::assign(char const*, unsigned int)' sendvideoinfo.cpp:(.text+0x239b): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' sendvideoinfo.cpp:(.text+0x23b4): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text+0x23d5): undefined reference to `glGetIntegerv' sendvideoinfo.cpp:(.text+0x240c): undefined reference to `glGetIntegerv' sendvideoinfo.cpp:(.text+0x2422): undefined reference to `glGetIntegerv' sendvideoinfo.cpp:(.text+0x245c): undefined reference to `glGetIntegerv' sendvideoinfo.cpp:(.text+0x24dc): undefined reference to `xmlFree' sendvideoinfo.cpp:(.text+0x252e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x2575): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text+0x2584): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text+0x2599): undefined reference to `__cxa_begin_catch' sendvideoinfo.cpp:(.text+0x25c4): undefined reference to `__cxa_end_catch' sendvideoinfo.cpp:(.text+0x25ee): undefined reference to `__cxa_end_catch' sendvideoinfo.o: In function `char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag)': sendvideoinfo.cpp:(.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag[char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag)]+0x19): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag[char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag)]+0x37): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&)' sendvideoinfo.cpp:(.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag[char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag)]+0x8c): undefined reference to `std::__throw_logic_error(char const*)' sendvideoinfo.cpp:(.text._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag[char* std::basic_string, std::allocator >::_S_construct(char*, char*, std::allocator const&, std::forward_iterator_tag)]+0xa6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&)' sendvideoinfo.o:(.gcc_except_table+0x3d8): undefined reference to `typeinfo for std::exception' sendvideoinfo.o: In function `unsigned int eternal_lands::get_value_from_node(_xmlNode*)': sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x1b): undefined reference to `xmlNodeGetContent' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x31): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x3f): undefined reference to `std::ios_base::ios_base()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x45): undefined reference to `VTT for std::basic_istringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x55): undefined reference to `vtable for std::basic_ios >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x5b): undefined reference to `VTT for std::basic_istringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0xbc): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0xcf): undefined reference to `vtable for std::basic_istringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0xd9): undefined reference to `vtable for std::basic_istringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0xe3): undefined reference to `vtable for std::basic_streambuf >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x124): undefined reference to `std::locale::locale()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x134): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x15b): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x193): undefined reference to `std::basic_stringbuf, std::allocator >::_M_sync(char*, unsigned int, unsigned int)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x1a5): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x1b0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x1c5): undefined reference to `std::basic_istream >& std::basic_istream >::_M_extract(unsigned int&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x1d0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x1dd): undefined reference to `vtable for std::basic_istringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x1e7): undefined reference to `vtable for std::basic_istringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x1f6): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x215): undefined reference to `vtable for std::basic_streambuf >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x21a): undefined reference to `std::locale::~locale()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x220): undefined reference to `VTT for std::basic_istringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x243): undefined reference to `vtable for std::basic_ios >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x248): undefined reference to `std::ios_base::~ios_base()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x270): undefined reference to `std::ios_base::ios_base()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x276): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x280): undefined reference to `vtable for std::basic_ios >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x286): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x2e7): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x2ed): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x2ff): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x32e): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x334): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x33a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x357): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x361): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x36b): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x375): undefined reference to `vtable for std::basic_streambuf >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x3b6): undefined reference to `std::locale::locale()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x3cc): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x3e0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x3ec): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x40a): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x417): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x460): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x46b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x47d): undefined reference to `__cxa_allocate_exception' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x4be): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x4dc): undefined reference to `__cxa_throw' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x50f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x51a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x54c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x569): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x5ab): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x5e2): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x60f): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x622): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x655): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x65b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x66b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x683): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x6a7): undefined reference to `std::basic_ios >::~basic_ios()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x6c1): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x6f5): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x703): undefined reference to `std::basic_streambuf >::~basic_streambuf()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x70f): undefined reference to `VTT for std::basic_istringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x727): undefined reference to `std::basic_ios >::~basic_ios()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x732): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x772): undefined reference to `std::basic_istringstream, std::allocator >::~basic_istringstream()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x7af): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x7d6): undefined reference to `__cxa_free_exception' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x7de): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x80b): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x824): undefined reference to `std::terminate()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeIjEET_P8_xmlNode[unsigned int eternal_lands::get_value_from_node(_xmlNode*)]+0x83d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.o: In function `std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)': sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x20): undefined reference to `xmlNodeGetContent' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x33): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x52): undefined reference to `std::ios_base::ios_base()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x58): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x62): undefined reference to `vtable for std::basic_ios >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x68): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0xcc): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0xd2): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0xd8): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x107): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x10d): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x116): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x130): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x13a): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x144): undefined reference to `vtable for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x14e): undefined reference to `vtable for std::basic_streambuf >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x18f): undefined reference to `std::locale::locale()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x19f): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x1b3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x1bf): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x1dd): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x1ea): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x233): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x23e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x250): undefined reference to `__cxa_allocate_exception' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x291): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x2af): undefined reference to `__cxa_throw' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x2e7): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x2f2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x324): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x341): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x36e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x387): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x3ba): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x3c3): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x3d0): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x3ec): undefined reference to `VTT for std::basic_stringstream, std::allocator >' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x408): undefined reference to `std::basic_ios >::~basic_ios()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x43c): undefined reference to `__cxa_free_exception' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x444): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x471): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x48a): undefined reference to `std::terminate()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x4a3): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.cpp:(.text._ZN13eternal_lands19get_value_from_nodeISsEET_P8_xmlNode[std::basic_string, std::allocator > eternal_lands::get_value_from_node, std::allocator > >(_xmlNode*)]+0x4ab): undefined reference to `std::basic_string, std::allocator >::~basic_string()' sendvideoinfo.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' sendvideoinfo.o:(.eh_frame+0xc7): undefined reference to `__gxx_personality_v0' exceptions/extendedexception.o: In function `eternal_lands::ExtendedException::operator=(eternal_lands::ExtendedException const&)': extendedexception.cpp:(.text+0x22): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x34): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x46): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x58): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' exceptions/extendedexception.o: In function `eternal_lands::ExtendedException::ExtendedException(eternal_lands::ExtendedException const&)': extendedexception.cpp:(.text+0xa5): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0xbd): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0xcf): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0xe1): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0xeb): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0x105): undefined reference to `std::exception::~exception()' extendedexception.cpp:(.text+0x117): undefined reference to `std::basic_string, std::allocator >::~basic_string()' extendedexception.cpp:(.text+0x122): undefined reference to `std::basic_string, std::allocator >::~basic_string()' extendedexception.cpp:(.text+0x12d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' exceptions/extendedexception.o: In function `eternal_lands::ExtendedException::ExtendedException(eternal_lands::ExtendedException const&)': extendedexception.cpp:(.text+0x185): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x19d): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x1af): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x1c1): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x1cb): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0x1e5): undefined reference to `std::exception::~exception()' extendedexception.cpp:(.text+0x1f7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' extendedexception.cpp:(.text+0x202): undefined reference to `std::basic_string, std::allocator >::~basic_string()' extendedexception.cpp:(.text+0x20d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' exceptions/extendedexception.o: In function `eternal_lands::ExtendedException::ExtendedException(unsigned int, std::basic_string, std::allocator > const&, char const*, char const*, char const*, unsigned int)': extendedexception.cpp:(.text+0x262): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x27b): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' extendedexception.cpp:(.text+0x294): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' extendedexception.cpp:(.text+0x2ad): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' extendedexception.cpp:(.text+0x2b7): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0x2d2): undefined reference to `std::exception::~exception()' extendedexception.cpp:(.text+0x2e8): undefined reference to `std::basic_string, std::allocator >::~basic_string()' extendedexception.cpp:(.text+0x2f6): undefined reference to `std::basic_string, std::allocator >::~basic_string()' extendedexception.cpp:(.text+0x307): undefined reference to `std::basic_string, std::allocator >::~basic_string()' exceptions/extendedexception.o: In function `eternal_lands::ExtendedException::ExtendedException(unsigned int, std::basic_string, std::allocator > const&, char const*, char const*, char const*, unsigned int)': extendedexception.cpp:(.text+0x352): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x36b): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' extendedexception.cpp:(.text+0x384): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' extendedexception.cpp:(.text+0x39d): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' extendedexception.cpp:(.text+0x3a7): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0x3c2): undefined reference to `std::exception::~exception()' extendedexception.cpp:(.text+0x3d8): undefined reference to `std::basic_string, std::allocator >::~basic_string()' extendedexception.cpp:(.text+0x3e6): undefined reference to `std::basic_string, std::allocator >::~basic_string()' extendedexception.cpp:(.text+0x3f7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' exceptions/extendedexception.o: In function `eternal_lands::ExtendedException::get_full_description() const': extendedexception.cpp:(.text+0x44a): undefined reference to `std::ios_base::ios_base()' extendedexception.cpp:(.text+0x450): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x45a): undefined reference to `vtable for std::basic_ios >' extendedexception.cpp:(.text+0x494): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x4c4): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' extendedexception.cpp:(.text+0x4c9): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x4d5): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x501): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' extendedexception.cpp:(.text+0x507): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x510): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x527): undefined reference to `vtable for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x531): undefined reference to `vtable for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x53b): undefined reference to `vtable for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x545): undefined reference to `vtable for std::basic_streambuf >' extendedexception.cpp:(.text+0x589): undefined reference to `std::locale::locale()' extendedexception.cpp:(.text+0x599): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' extendedexception.cpp:(.text+0x5b3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0x5bf): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' extendedexception.cpp:(.text+0x5da): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' extendedexception.cpp:(.text+0x5e6): undefined reference to `std::basic_ostream >& std::basic_ostream >::_M_insert(unsigned long)' extendedexception.cpp:(.text+0x600): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' extendedexception.cpp:(.text+0x616): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' extendedexception.cpp:(.text+0x630): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' extendedexception.cpp:(.text+0x646): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' extendedexception.cpp:(.text+0x669): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' exceptions/extendedexception.o:extendedexception.cpp:(.text+0x67f): more undefined references to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' follow exceptions/extendedexception.o: In function `eternal_lands::ExtendedException::get_full_description() const': extendedexception.cpp:(.text+0x6e9): undefined reference to `std::basic_ostream >& std::basic_ostream >::_M_insert(unsigned long)' extendedexception.cpp:(.text+0x701): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' extendedexception.cpp:(.text+0x70e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0x75d): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x769): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0x784): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x78f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0x7a0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0x7aa): undefined reference to `vtable for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x7b4): undefined reference to `vtable for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x7be): undefined reference to `vtable for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x7cd): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' extendedexception.cpp:(.text+0x7e3): undefined reference to `vtable for std::basic_streambuf >' extendedexception.cpp:(.text+0x7eb): undefined reference to `std::locale::~locale()' extendedexception.cpp:(.text+0x7f1): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x7fa): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x806): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x80c): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0x81d): undefined reference to `VTT for std::basic_stringstream, std::allocator >' exceptions/extendedexception.o:extendedexception.cpp:(.text+0x823): more undefined references to `VTT for std::basic_stringstream, std::allocator >' follow exceptions/extendedexception.o: In function `eternal_lands::ExtendedException::get_full_description() const': extendedexception.cpp:(.text+0x84d): undefined reference to `vtable for std::basic_ios >' extendedexception.cpp:(.text+0x855): undefined reference to `std::ios_base::~ios_base()' extendedexception.cpp:(.text+0x89d): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x8a9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0x8db): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' extendedexception.cpp:(.text+0x8ff): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' extendedexception.cpp:(.text+0x930): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' extendedexception.cpp:(.text+0x961): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' extendedexception.cpp:(.text+0x98e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' extendedexception.cpp:(.text+0x99d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' extendedexception.cpp:(.text+0x9ab): undefined reference to `std::basic_string, std::allocator >::~basic_string()' extendedexception.cpp:(.text+0x9b9): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' extendedexception.cpp:(.text+0x9fd): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0xa03): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0xa2b): undefined reference to `std::basic_ios >::~basic_ios()' extendedexception.cpp:(.text+0xa45): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' extendedexception.cpp:(.text+0xa4e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text+0xa60): undefined reference to `vtable for std::basic_streambuf >' extendedexception.cpp:(.text+0xa68): undefined reference to `std::locale::~locale()' extendedexception.cpp:(.text+0xa6e): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0xa77): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0xa83): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0xa89): undefined reference to `VTT for std::basic_stringstream, std::allocator >' extendedexception.cpp:(.text+0xacc): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' exceptions/extendedexception.o: In function `eternal_lands::ExtendedException::what() const': extendedexception.cpp:(.text._ZNK13eternal_lands17ExtendedException4whatEv[eternal_lands::ExtendedException::what() const]+0x29): undefined reference to `__cxa_call_unexpected' exceptions/extendedexception.o: In function `eternal_lands::ExtendedException::~ExtendedException()': extendedexception.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD0Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x5): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' extendedexception.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD0Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x58): undefined reference to `std::exception::~exception()' extendedexception.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD0Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x60): undefined reference to `operator delete(void*)' extendedexception.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD0Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x8f): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' extendedexception.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD0Ev[eternal_lands::ExtendedException::~ExtendedException()]+0xb9): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' extendedexception.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD0Ev[eternal_lands::ExtendedException::~ExtendedException()]+0xe7): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' extendedexception.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD0Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x114): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' extendedexception.cpp:(.text._ZN13eternal_lands17ExtendedExceptionD0Ev[eternal_lands::ExtendedException::~ExtendedException()]+0x141): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' exceptions/extendedexception.o:(.rodata._ZTIN13eternal_lands17ExtendedExceptionE[typeinfo for eternal_lands::ExtendedException]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' exceptions/extendedexception.o:(.rodata._ZTIN13eternal_lands17ExtendedExceptionE[typeinfo for eternal_lands::ExtendedException]+0x8): undefined reference to `typeinfo for std::exception' exceptions/extendedexception.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' exceptions/extendedexception.o:(.eh_frame+0xbb): undefined reference to `__gxx_personality_v0' xml/xmlhelper.o: In function `eternal_lands::is_node(_xmlTextReader*, std::basic_string, std::allocator > const&)': xmlhelper.cpp:(.text+0x13): undefined reference to `xmlTextReaderConstName' xmlhelper.cpp:(.text+0x24): undefined reference to `xmlStrcmp' xml/xmlhelper.o: In function `eternal_lands::get_node_element_children(_xmlNode*)': xmlhelper.cpp:(.text+0x7a): undefined reference to `std::ios_base::ios_base()' xmlhelper.cpp:(.text+0x80): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x8a): undefined reference to `vtable for std::basic_ios >' xmlhelper.cpp:(.text+0x90): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xf4): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0xfa): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x100): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x12f): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x135): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x13e): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x158): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x162): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x16c): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x176): undefined reference to `vtable for std::basic_streambuf >' xmlhelper.cpp:(.text+0x1b7): undefined reference to `std::locale::locale()' xmlhelper.cpp:(.text+0x1c7): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' xmlhelper.cpp:(.text+0x1db): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1e7): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x205): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' xmlhelper.cpp:(.text+0x212): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x25b): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x266): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x278): undefined reference to `__cxa_allocate_exception' xmlhelper.cpp:(.text+0x2b9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x2d7): undefined reference to `__cxa_throw' xmlhelper.cpp:(.text+0x30f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x31a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x34c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x369): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x37f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x38d): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' xmlhelper.cpp:(.text+0x3a9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x3db): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x407): undefined reference to `__cxa_free_exception' xmlhelper.cpp:(.text+0x40f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x43c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x455): undefined reference to `std::terminate()' xmlhelper.cpp:(.text+0x47f): undefined reference to `std::basic_ios >::~basic_ios()' xmlhelper.cpp:(.text+0x49f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x4cf): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x4d8): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x4e5): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xml/xmlhelper.o: In function `eternal_lands::get_next_element_node(_xmlNode*)': xmlhelper.cpp:(.text+0x54f): undefined reference to `std::ios_base::ios_base()' xmlhelper.cpp:(.text+0x555): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x55f): undefined reference to `vtable for std::basic_ios >' xmlhelper.cpp:(.text+0x565): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x5c9): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x5cf): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x5d5): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x604): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x60a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x613): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x62d): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x637): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x641): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x64b): undefined reference to `vtable for std::basic_streambuf >' xmlhelper.cpp:(.text+0x68c): undefined reference to `std::locale::locale()' xmlhelper.cpp:(.text+0x69c): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' xmlhelper.cpp:(.text+0x6b0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x6bc): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x6da): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' xmlhelper.cpp:(.text+0x6e7): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x730): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x73b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x74d): undefined reference to `__cxa_allocate_exception' xmlhelper.cpp:(.text+0x78e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x7ac): undefined reference to `__cxa_throw' xmlhelper.cpp:(.text+0x7df): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x7ea): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x81c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x839): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x84f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x85d): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' xmlhelper.cpp:(.text+0x879): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x8ab): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x8d7): undefined reference to `__cxa_free_exception' xmlhelper.cpp:(.text+0x8df): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x90c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x925): undefined reference to `std::terminate()' xmlhelper.cpp:(.text+0x94f): undefined reference to `std::basic_ios >::~basic_ios()' xmlhelper.cpp:(.text+0x96f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x99f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x9a8): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x9b5): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xml/xmlhelper.o: In function `eternal_lands::reader_read_helper(_xmlTextReader*)': xmlhelper.cpp:(.text+0x9fb): undefined reference to `xmlTextReaderRead' xmlhelper.cpp:(.text+0xa32): undefined reference to `std::ios_base::ios_base()' xmlhelper.cpp:(.text+0xa38): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xa42): undefined reference to `vtable for std::basic_ios >' xmlhelper.cpp:(.text+0xa48): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xab2): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0xab8): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xaca): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xafb): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0xb01): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xb07): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xb30): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xb3a): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xb44): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xb4e): undefined reference to `vtable for std::basic_streambuf >' xmlhelper.cpp:(.text+0xb8f): undefined reference to `std::locale::locale()' xmlhelper.cpp:(.text+0xba5): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' xmlhelper.cpp:(.text+0xbb9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0xbcb): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0xbe9): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' xmlhelper.cpp:(.text+0xbf6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0xc3f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0xc4a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0xc5c): undefined reference to `__cxa_allocate_exception' xmlhelper.cpp:(.text+0xc9d): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0xcbb): undefined reference to `__cxa_throw' xmlhelper.cpp:(.text+0xcdc): undefined reference to `std::ios_base::ios_base()' xmlhelper.cpp:(.text+0xce2): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xcec): undefined reference to `vtable for std::basic_ios >' xmlhelper.cpp:(.text+0xcf2): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xd5c): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0xd62): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xd74): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xda5): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0xdab): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xdb1): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xdda): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xde4): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xdee): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0xdf8): undefined reference to `vtable for std::basic_streambuf >' xmlhelper.cpp:(.text+0xe39): undefined reference to `std::locale::locale()' xmlhelper.cpp:(.text+0xe4f): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' xmlhelper.cpp:(.text+0xe63): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0xe75): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0xe93): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' xmlhelper.cpp:(.text+0xea0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0xee9): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0xef4): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0xf06): undefined reference to `__cxa_allocate_exception' xmlhelper.cpp:(.text+0xf47): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0xf65): undefined reference to `__cxa_throw' xmlhelper.cpp:(.text+0xfaf): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0xfba): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0xfec): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x1027): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x1032): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1064): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x108c): undefined reference to `std::ios_base::ios_base()' xmlhelper.cpp:(.text+0x1092): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x109c): undefined reference to `vtable for std::basic_ios >' xmlhelper.cpp:(.text+0x10a2): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x110c): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x1112): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1124): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1159): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x115f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1165): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x118e): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1198): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x11a2): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x11ac): undefined reference to `vtable for std::basic_streambuf >' xmlhelper.cpp:(.text+0x11ed): undefined reference to `std::locale::locale()' xmlhelper.cpp:(.text+0x1203): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' xmlhelper.cpp:(.text+0x1217): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1229): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x1247): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' xmlhelper.cpp:(.text+0x1254): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x129d): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x12a8): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x12ba): undefined reference to `__cxa_allocate_exception' xmlhelper.cpp:(.text+0x12fb): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1319): undefined reference to `__cxa_throw' xmlhelper.cpp:(.text+0x134f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x135a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x138c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x13a9): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x13c9): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x13e9): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x141a): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x144b): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x147c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x14ad): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x14da): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x14ed): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x14f5): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x1503): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' xmlhelper.cpp:(.text+0x1535): undefined reference to `__cxa_free_exception' xmlhelper.cpp:(.text+0x153d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x1557): undefined reference to `std::terminate()' xmlhelper.cpp:(.text+0x15e3): undefined reference to `std::basic_ios >::~basic_ios()' xmlhelper.cpp:(.text+0x1629): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x169c): undefined reference to `__cxa_free_exception' xmlhelper.cpp:(.text+0x16a4): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x177f): undefined reference to `__cxa_free_exception' xmlhelper.cpp:(.text+0x1787): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xml/xmlhelper.o: In function `eternal_lands::reader_read(_xmlTextReader*, bool)': xmlhelper.cpp:(.text+0x17f1): undefined reference to `xmlTextReaderNodeType' xml/xmlhelper.o: In function `eternal_lands::reader_read_next(_xmlTextReader*)': xmlhelper.cpp:(.text+0x1829): undefined reference to `xmlTextReaderNext' xmlhelper.cpp:(.text+0x1852): undefined reference to `std::ios_base::ios_base()' xmlhelper.cpp:(.text+0x1858): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1862): undefined reference to `vtable for std::basic_ios >' xmlhelper.cpp:(.text+0x1868): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x18cc): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x18d2): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x18d8): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1907): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x190d): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1916): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1930): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x193a): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1944): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x194e): undefined reference to `vtable for std::basic_streambuf >' xmlhelper.cpp:(.text+0x198f): undefined reference to `std::locale::locale()' xmlhelper.cpp:(.text+0x199f): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' xmlhelper.cpp:(.text+0x19b3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x19bf): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x19dd): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' xmlhelper.cpp:(.text+0x19ea): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1a33): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x1a3e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1a50): undefined reference to `__cxa_allocate_exception' xmlhelper.cpp:(.text+0x1a91): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1aaf): undefined reference to `__cxa_throw' xmlhelper.cpp:(.text+0x1ae7): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x1af2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1b24): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x1b41): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x1b72): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x1b8b): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' xmlhelper.cpp:(.text+0x1bab): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1bc7): undefined reference to `std::basic_ios >::~basic_ios()' xmlhelper.cpp:(.text+0x1bf7): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1c00): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1c0d): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1c3b): undefined reference to `__cxa_free_exception' xmlhelper.cpp:(.text+0x1c43): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x1c70): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x1c89): undefined reference to `std::terminate()' xmlhelper.cpp:(.text+0x1ca2): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x1caa): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xml/xmlhelper.o: In function `eternal_lands::get_node_name(_xmlNode*)': xmlhelper.cpp:(.text+0x1d0e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' xmlhelper.cpp:(.text+0x1d32): undefined reference to `std::ios_base::ios_base()' xmlhelper.cpp:(.text+0x1d38): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1d42): undefined reference to `vtable for std::basic_ios >' xmlhelper.cpp:(.text+0x1d48): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1dac): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x1db2): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1db8): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1de7): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x1ded): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1df6): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1e10): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1e1a): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1e24): undefined reference to `vtable for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x1e2e): undefined reference to `vtable for std::basic_streambuf >' xmlhelper.cpp:(.text+0x1e6f): undefined reference to `std::locale::locale()' xmlhelper.cpp:(.text+0x1e7f): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' xmlhelper.cpp:(.text+0x1e93): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1e9f): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' xmlhelper.cpp:(.text+0x1ebd): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' xmlhelper.cpp:(.text+0x1eca): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1f13): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x1f1e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1f30): undefined reference to `__cxa_allocate_exception' xmlhelper.cpp:(.text+0x1f71): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x1f8f): undefined reference to `__cxa_throw' xmlhelper.cpp:(.text+0x1fc7): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x1fd2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x2004): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x2021): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' xmlhelper.cpp:(.text+0x204e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x2067): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' xmlhelper.cpp:(.text+0x209a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x20a3): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x20b0): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x20cc): undefined reference to `VTT for std::basic_stringstream, std::allocator >' xmlhelper.cpp:(.text+0x20e8): undefined reference to `std::basic_ios >::~basic_ios()' xmlhelper.cpp:(.text+0x211c): undefined reference to `__cxa_free_exception' xmlhelper.cpp:(.text+0x2124): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x2151): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xmlhelper.cpp:(.text+0x216a): undefined reference to `std::terminate()' xmlhelper.cpp:(.text+0x2183): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xmlhelper.cpp:(.text+0x218b): undefined reference to `std::basic_string, std::allocator >::~basic_string()' xml/xmlhelper.o: In function `eternal_lands::is_node(_xmlNode*, std::basic_string, std::allocator > const&)': xmlhelper.cpp:(.text+0x21ff): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' xmlhelper.cpp:(.text+0x223c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' xml/xmlhelper.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' xml/xmlhelper.o:(.eh_frame+0xab): undefined reference to `__gxx_personality_v0' io/elfilewrapper.o: In function `global constructors keyed to add_zip_archive': elfilewrapper.cpp:(.text+0xae): undefined reference to `std::ios_base::Init::Init()' elfilewrapper.cpp:(.text+0xc5): undefined reference to `std::ios_base::Init::~Init()' io/elfilewrapper.o: In function `el_get_pointer': elfilewrapper.cpp:(.text+0x111): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x136): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x142): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `el_read': elfilewrapper.cpp:(.text+0x1e7): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x20c): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x218): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `add_zip_archive': elfilewrapper.cpp:(.text+0x254): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x26d): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x296): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x29e): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x2c7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x2d5): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x2e9): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x30e): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x319): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `el_close': elfilewrapper.cpp:(.text+0x34a): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x37d): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x388): undefined reference to `operator delete(void*)' io/elfilewrapper.o: In function `T.584': elfilewrapper.cpp:(.text+0x402): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x41e): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x446): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x45c): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x464): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x4ab): undefined reference to `operator new(unsigned int)' elfilewrapper.cpp:(.text+0x4c3): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x52a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x551): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x5c9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x604): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x614): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x62a): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x63e): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x643): undefined reference to `__cxa_rethrow' elfilewrapper.cpp:(.text+0x65c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x665): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `add_paths': elfilewrapper.cpp:(.text+0x69e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x6bf): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x6d4): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x6ee): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x70b): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x720): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x774): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x791): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x7bc): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x7e9): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `CalCoreModel_ELLoadCoreSkeleton': elfilewrapper.cpp:(.text+0x829): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x843): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x866): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x878): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x890): undefined reference to `CalLoader::loadCoreSkeleton(CalDataSource&)' elfilewrapper.cpp:(.text+0x8b5): undefined reference to `CalCoreModel::setCoreSkeleton(CalCoreSkeleton*)' elfilewrapper.cpp:(.text+0x8e9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x91c): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x927): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x9ac): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x9e2): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x9f0): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0xa28): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0xa4d): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0xa99): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `CalLoader_ELLoadCoreSkeleton': elfilewrapper.cpp:(.text+0xad9): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0xaf3): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0xb16): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0xb28): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0xb40): undefined reference to `CalLoader::loadCoreSkeleton(CalDataSource&)' elfilewrapper.cpp:(.text+0xb76): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0xba9): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0xbb4): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0xc3b): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0xc86): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0xcab): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0xcd4): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0xce2): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0xd0a): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `CalLoader_ELLoadCoreMesh': elfilewrapper.cpp:(.text+0xd49): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0xd63): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0xd86): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0xd98): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0xdb0): undefined reference to `CalLoader::loadCoreMesh(CalDataSource&)' elfilewrapper.cpp:(.text+0xdf1): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0xdfd): undefined reference to `CalCoreMesh::setFilename(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0xe05): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0xe17): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0xe4a): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0xe55): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0xee3): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0xf4e): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0xf73): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0xf88): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0xfa1): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0xfb4): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0xfc8): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfilewrapper.o: In function `CalCoreModel_ELLoadCoreMesh': elfilewrapper.cpp:(.text+0x1029): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1043): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1066): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1078): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x1090): undefined reference to `CalLoader::loadCoreMesh(CalDataSource&)' elfilewrapper.cpp:(.text+0x10c2): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x10d9): undefined reference to `CalCoreMesh::setFilename(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x10e1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x10fb): undefined reference to `CalCoreModel::addCoreMesh(CalCoreMesh*)' elfilewrapper.cpp:(.text+0x112c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x115f): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x116a): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x11ef): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x1263): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1279): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x129f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x12cb): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x12f0): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x1300): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `CalLoader_ELLoadCoreMaterial': elfilewrapper.cpp:(.text+0x1339): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1353): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1376): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1388): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x13a0): undefined reference to `CalLoader::loadCoreMaterial(CalDataSource&)' elfilewrapper.cpp:(.text+0x13e1): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x13ed): undefined reference to `CalCoreMaterial::setFilename(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x13f5): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1407): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x143a): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x1445): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x14d3): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x153e): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x1563): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x1578): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1591): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x15a4): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x15b8): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfilewrapper.o: In function `CalCoreModel_ELLoadCoreMaterial': elfilewrapper.cpp:(.text+0x1619): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1633): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1656): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1668): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x1680): undefined reference to `CalLoader::loadCoreMaterial(CalDataSource&)' elfilewrapper.cpp:(.text+0x16b2): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x16c9): undefined reference to `CalCoreMaterial::setFilename(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x16d1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x16eb): undefined reference to `CalCoreModel::addCoreMaterial(CalCoreMaterial*)' elfilewrapper.cpp:(.text+0x171c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x174f): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x175a): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x17df): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x1853): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1869): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x188f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x18bb): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x18e0): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x18f0): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `CalLoader_ELLoadCoreAnimation': elfilewrapper.cpp:(.text+0x1929): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1943): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1966): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1978): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x1998): undefined reference to `CalLoader::loadCoreAnimation(CalDataSource&, CalCoreSkeleton*)' elfilewrapper.cpp:(.text+0x19d9): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x19e5): undefined reference to `CalCoreAnimation::setFilename(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text+0x19ed): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x19ff): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1a32): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x1a3d): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x1acb): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x1b36): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x1b5b): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x1b70): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1b89): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x1b9c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1bb0): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfilewrapper.o: In function `el_file_exists_anywhere': elfilewrapper.cpp:(.text+0x1c06): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1c1f): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1c3a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x1c44): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x1c83): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x1caf): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x1cc1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1ccf): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1d0f): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x1d34): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x1d42): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `el_file_exists': elfilewrapper.cpp:(.text+0x1d75): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1d8e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1da9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x1db3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x1df2): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x1e1e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x1e30): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1e3e): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1e77): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x1e9c): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x1eaa): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `el_custom_file_exists': elfilewrapper.cpp:(.text+0x1ee6): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1eff): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x1f1a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x1f24): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x1f63): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x1f8f): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x1fa1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1faf): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x1fef): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x2014): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x2022): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `el_open_no_decompress': elfilewrapper.cpp:(.text+0x2054): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x206e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x207a): undefined reference to `operator new(unsigned int)' elfilewrapper.cpp:(.text+0x20a2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x20ac): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x20eb): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x2111): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x2134): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x2159): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x2173): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x2187): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x21ad): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x21bd): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `el_open_anywhere': elfilewrapper.cpp:(.text+0x21f4): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x220f): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x221b): undefined reference to `operator new(unsigned int)' elfilewrapper.cpp:(.text+0x2243): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x224d): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x228c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x22b2): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x22d4): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x22f9): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x2313): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x2327): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x234d): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x235d): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `el_open_custom': elfilewrapper.cpp:(.text+0x2394): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x23af): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x23bb): undefined reference to `operator new(unsigned int)' elfilewrapper.cpp:(.text+0x23e3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x23ed): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x242c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x2452): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x2474): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x2499): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x24b3): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x24c7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x24ed): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x24fd): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `el_open': elfilewrapper.cpp:(.text+0x2534): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x254e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x255a): undefined reference to `operator new(unsigned int)' elfilewrapper.cpp:(.text+0x2582): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x258c): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x25cb): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x25f1): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x2614): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x2639): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x2653): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x2667): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x268d): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text+0x269d): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `CalCoreModel_ELLoadCoreAnimation': elfilewrapper.cpp:(.text+0x26d9): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text+0x26fd): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text+0x271d): undefined reference to `CalCoreModel::addCoreAnimation(CalCoreAnimation*)' elfilewrapper.cpp:(.text+0x27d3): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text+0x2826): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text+0x2846): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text+0x286c): undefined reference to `__cxa_end_catch' elfilewrapper.cpp:(.text+0x287b): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `el_close': elfilewrapper.cpp:(.text+0x3a0): undefined reference to `operator delete(void*)' io/elfilewrapper.o: In function `CalDataSource::~CalDataSource()': elfilewrapper.cpp:(.text._ZN13CalDataSourceD0Ev[CalDataSource::~CalDataSource()]+0x14): undefined reference to `operator delete(void*)' io/elfilewrapper.o: In function `void* eternal_lands::memory_buffer::get_memory(unsigned int) const': elfilewrapper.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPvEET_j[void* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x46): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPvEET_j[void* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x52): undefined reference to `__cxa_allocate_exception' elfilewrapper.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPvEET_j[void* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x60): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPvEET_j[void* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x68): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPvEET_j[void* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x70): undefined reference to `std::runtime_error::~runtime_error()' elfilewrapper.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPvEET_j[void* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x78): undefined reference to `typeinfo for std::runtime_error' elfilewrapper.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPvEET_j[void* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x80): undefined reference to `__cxa_throw' elfilewrapper.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPvEET_j[void* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x94): undefined reference to `__cxa_free_exception' elfilewrapper.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPvEET_j[void* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x9c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPvEET_j[void* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0xb1): undefined reference to `std::terminate()' io/elfilewrapper.o:(.gcc_except_table+0x40): undefined reference to `typeinfo for std::exception' io/elfilewrapper.o:(.gcc_except_table+0x7c): undefined reference to `typeinfo for std::exception' io/elfilewrapper.o:(.gcc_except_table+0xcc): undefined reference to `typeinfo for std::exception' io/elfilewrapper.o:(.gcc_except_table+0x1d0): undefined reference to `typeinfo for std::exception' io/elfilewrapper.o:(.gcc_except_table+0x230): undefined reference to `typeinfo for std::exception' io/elfilewrapper.o:(.gcc_except_table+0x280): more undefined references to `typeinfo for std::exception' follow io/elfilewrapper.o: In function `eternal_lands::el_data_source::readString(std::basic_string, std::allocator >&)': elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_source10readStringERSs[eternal_lands::el_data_source::readString(std::basic_string, std::allocator >&)]+0x56): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_source10readStringERSs[eternal_lands::el_data_source::readString(std::basic_string, std::allocator >&)]+0x65): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_source10readStringERSs[eternal_lands::el_data_source::readString(std::basic_string, std::allocator >&)]+0x6d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_source10readStringERSs[eternal_lands::el_data_source::readString(std::basic_string, std::allocator >&)]+0xb0): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfilewrapper.o: In function `shared_ptr::~shared_ptr()': elfilewrapper.cpp:(.text._ZN10shared_ptrIN13eternal_lands13memory_bufferEED1Ev[shared_ptr::~shared_ptr()]+0x3c): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text._ZN10shared_ptrIN13eternal_lands13memory_bufferEED1Ev[shared_ptr::~shared_ptr()]+0x46): undefined reference to `operator delete(void*)' io/elfilewrapper.o: In function `eternal_lands::CalAnimationCache::instance()': elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache8instanceEv[eternal_lands::CalAnimationCache::instance()]+0x20): undefined reference to `__cxa_guard_acquire' elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache8instanceEv[eternal_lands::CalAnimationCache::instance()]+0x62): undefined reference to `__cxa_guard_release' io/elfilewrapper.o: In function `std::basic_string, std::allocator >* std::__uninitialized_move_a, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > > >(std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > >&)': elfilewrapper.cpp:(.text._ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_[std::basic_string, std::allocator >* std::__uninitialized_move_a, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > > >(std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > >&)]+0x2c): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text._ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_[std::basic_string, std::allocator >* std::__uninitialized_move_a, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > > >(std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > >&)]+0x4f): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text._ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_[std::basic_string, std::allocator >* std::__uninitialized_move_a, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > > >(std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > >&)]+0x5f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text._ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_[std::basic_string, std::allocator >* std::__uninitialized_move_a, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > > >(std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > >&)]+0x6a): undefined reference to `__cxa_rethrow' elfilewrapper.cpp:(.text._ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_[std::basic_string, std::allocator >* std::__uninitialized_move_a, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > > >(std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::basic_string, std::allocator >*, std::allocator, std::allocator > >&)]+0x71): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In function `eternal_lands::el_data_source::~el_data_source()': elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceD0Ev[eternal_lands::el_data_source::~el_data_source()]+0x18): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceD0Ev[eternal_lands::el_data_source::~el_data_source()]+0x4b): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceD0Ev[eternal_lands::el_data_source::~el_data_source()]+0x56): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceD0Ev[eternal_lands::el_data_source::~el_data_source()]+0x6b): undefined reference to `operator delete(void*)' io/elfilewrapper.o: In function `eternal_lands::el_data_source::~el_data_source()': elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceD1Ev[eternal_lands::el_data_source::~el_data_source()]+0x1c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceD1Ev[eternal_lands::el_data_source::~el_data_source()]+0x4f): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceD1Ev[eternal_lands::el_data_source::~el_data_source()]+0x5a): undefined reference to `operator delete(void*)' io/elfilewrapper.o: In 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_erase(std::_Rb_tree_node, std::allocator >, float> const, cal3d::RefPtr > >*)': elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E[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_erase(std::_Rb_tree_node, std::allocator >, float> const, cal3d::RefPtr > >*)]+0x58): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E[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_erase(std::_Rb_tree_node, std::allocator >, float> const, cal3d::RefPtr > >*)]+0x62): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E[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_erase(std::_Rb_tree_node, std::allocator >, float> const, cal3d::RefPtr > >*)]+0xa9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfilewrapper.o: In 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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator >, float> const, cal3d::RefPtr > const&)': elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator >, float> const, cal3d::RefPtr > const&)]+0x2c): undefined reference to `operator new(unsigned int)' elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator >, float> const, cal3d::RefPtr > const&)]+0x3f): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator >, float> const, cal3d::RefPtr > const&)]+0x90): 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&)' elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator >, float> const, cal3d::RefPtr > const&)]+0x12f): undefined reference to `__cxa_begin_catch' elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator >, float> const, cal3d::RefPtr > const&)]+0x137): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator >, float> const, cal3d::RefPtr > const&)]+0x13c): undefined reference to `__cxa_rethrow' elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator >, float> const, cal3d::RefPtr > const&)]+0x143): undefined reference to `__cxa_end_catch' io/elfilewrapper.o: In 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&)': elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_[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&)]+0xcf): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' io/elfilewrapper.o: In 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&)': elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_[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&)]+0xf6): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' elfilewrapper.cpp:(.text._ZNSt8_Rb_treeISt4pairISsfES0_IKS1_N5cal3d6RefPtrI16CalCoreAnimationEEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_[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&)]+0x256): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' io/elfilewrapper.o: In function `eternal_lands::el_data_source::el_data_source(std::basic_string, std::allocator > const&)': elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceC1ERKSs[eternal_lands::el_data_source::el_data_source(std::basic_string, std::allocator > const&)]+0x21): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceC1ERKSs[eternal_lands::el_data_source::el_data_source(std::basic_string, std::allocator > const&)]+0x4a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceC1ERKSs[eternal_lands::el_data_source::el_data_source(std::basic_string, std::allocator > const&)]+0x7d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text._ZN13eternal_lands14el_data_sourceC1ERKSs[eternal_lands::el_data_source::el_data_source(std::basic_string, std::allocator > const&)]+0x89): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfilewrapper.o: In function `std::pair, std::allocator >, float> const, cal3d::RefPtr >::~pair()': elfilewrapper.cpp:(.text._ZNSt4pairIKS_ISsfEN5cal3d6RefPtrI16CalCoreAnimationEEED1Ev[std::pair, std::allocator >, float> const, cal3d::RefPtr >::~pair()]+0x37): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text._ZNSt4pairIKS_ISsfEN5cal3d6RefPtrI16CalCoreAnimationEEED1Ev[std::pair, std::allocator >, float> const, cal3d::RefPtr >::~pair()]+0x63): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfilewrapper.cpp:(.text._ZNSt4pairIKS_ISsfEN5cal3d6RefPtrI16CalCoreAnimationEEED1Ev[std::pair, std::allocator >, float> const, cal3d::RefPtr >::~pair()]+0x94): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfilewrapper.o: In function `eternal_lands::el_file::~el_file()': elfilewrapper.cpp:(.text._ZN13eternal_lands7el_fileD2Ev[eternal_lands::el_file::~el_file()]+0x16): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text._ZN13eternal_lands7el_fileD2Ev[eternal_lands::el_file::~el_file()]+0x4b): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text._ZN13eternal_lands7el_fileD2Ev[eternal_lands::el_file::~el_file()]+0x56): undefined reference to `operator delete(void*)' elfilewrapper.cpp:(.text._ZN13eternal_lands7el_fileD2Ev[eternal_lands::el_file::~el_file()]+0x8b): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' io/elfilewrapper.o: In function `eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)': elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache13loadAnimationERKSsf[eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)]+0x25): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache13loadAnimationERKSsf[eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)]+0x1ae): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache13loadAnimationERKSsf[eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)]+0x1f0): undefined reference to `CalLoader::loadCoreAnimation(CalDataSource&, CalCoreSkeleton*)' elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache13loadAnimationERKSsf[eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)]+0x21f): undefined reference to `CalCoreAnimation_Scale' elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache13loadAnimationERKSsf[eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)]+0x239): undefined reference to `CalCoreAnimation::setFilename(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache13loadAnimationERKSsf[eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)]+0x334): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache13loadAnimationERKSsf[eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)]+0x448): undefined reference to `__cxa_guard_acquire' elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache13loadAnimationERKSsf[eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)]+0x48e): undefined reference to `__cxa_guard_release' elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache13loadAnimationERKSsf[eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)]+0x4ee): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfilewrapper.cpp:(.text._ZN13eternal_lands17CalAnimationCache13loadAnimationERKSsf[eternal_lands::CalAnimationCache::loadAnimation(std::basic_string, std::allocator > const&, float)]+0x576): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' io/elfilewrapper.o:(.rodata._ZTIN13eternal_lands14el_data_sourceE[typeinfo for eternal_lands::el_data_source]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info' io/elfilewrapper.o:(.rodata._ZTIN13eternal_lands7el_fileE[typeinfo for eternal_lands::el_file]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' io/elfilewrapper.o:(.rodata._ZTI13CalDataSource[typeinfo for CalDataSource]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' io/elfilewrapper.o:(.rodata._ZTV13CalDataSource[vtable for CalDataSource]+0x8): undefined reference to `__cxa_pure_virtual' io/elfilewrapper.o:(.rodata._ZTV13CalDataSource[vtable for CalDataSource]+0xc): undefined reference to `__cxa_pure_virtual' io/elfilewrapper.o:(.rodata._ZTV13CalDataSource[vtable for CalDataSource]+0x10): undefined reference to `__cxa_pure_virtual' io/elfilewrapper.o:(.rodata._ZTV13CalDataSource[vtable for CalDataSource]+0x14): undefined reference to `__cxa_pure_virtual' io/elfilewrapper.o:(.rodata._ZTV13CalDataSource[vtable for CalDataSource]+0x18): undefined reference to `__cxa_pure_virtual' io/elfilewrapper.o:(.rodata._ZTV13CalDataSource[vtable for CalDataSource]+0x1c): more undefined references to `__cxa_pure_virtual' follow io/elfilewrapper.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' io/elfilewrapper.o:(.eh_frame+0x1b7): undefined reference to `__gxx_personality_v0' io/elfile.o: In function `global constructors keyed to _ZN13eternal_lands7el_file23default_zip_file_systemE': elfile.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' elfile.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' io/elfile.o: In function `eternal_lands::el_file::open_gzip(std::basic_string, std::allocator > const&)': elfile.cpp:(.text+0x102): undefined reference to `gzopen' elfile.cpp:(.text+0x163): undefined reference to `gzread' elfile.cpp:(.text+0x192): undefined reference to `gzclose' elfile.cpp:(.text+0x1b6): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfile.cpp:(.text+0x1c2): undefined reference to `__cxa_allocate_exception' elfile.cpp:(.text+0x1d0): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x1db): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1e9): undefined reference to `std::runtime_error::~runtime_error()' elfile.cpp:(.text+0x1f1): undefined reference to `typeinfo for std::runtime_error' elfile.cpp:(.text+0x1f9): undefined reference to `__cxa_throw' elfile.cpp:(.text+0x20a): undefined reference to `std::ios_base::ios_base()' elfile.cpp:(.text+0x210): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x21a): undefined reference to `vtable for std::basic_ios >' elfile.cpp:(.text+0x220): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x284): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x28a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x290): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2bf): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x2c5): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2ce): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2e8): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2f2): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2fc): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x306): undefined reference to `vtable for std::basic_streambuf >' elfile.cpp:(.text+0x347): undefined reference to `std::locale::locale()' elfile.cpp:(.text+0x35d): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' elfile.cpp:(.text+0x371): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x37d): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x393): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' elfile.cpp:(.text+0x39f): undefined reference to `std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x3b4): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' elfile.cpp:(.text+0x3c3): undefined reference to `__cxa_allocate_exception' elfile.cpp:(.text+0x401): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x419): undefined reference to `__cxa_throw' elfile.cpp:(.text+0x441): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x45b): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' elfile.cpp:(.text+0x463): undefined reference to `__cxa_begin_catch' elfile.cpp:(.text+0x471): undefined reference to `gzclose' elfile.cpp:(.text+0x476): undefined reference to `__cxa_rethrow' elfile.cpp:(.text+0x488): undefined reference to `__cxa_end_catch' elfile.cpp:(.text+0x49c): undefined reference to `std::terminate()' elfile.cpp:(.text+0x4a6): undefined reference to `__cxa_free_exception' elfile.cpp:(.text+0x4ae): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x4d4): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x4dd): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x4ea): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x506): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x528): undefined reference to `std::basic_ios >::~basic_ios()' elfile.cpp:(.text+0x54b): undefined reference to `__cxa_free_exception' elfile.cpp:(.text+0x553): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfile.o: In function `eternal_lands::el_file::open(std::basic_string, std::allocator > const&)': elfile.cpp:(.text+0x58c): undefined reference to `std::ios_base::ios_base()' elfile.cpp:(.text+0x592): undefined reference to `VTT for std::basic_ifstream >' elfile.cpp:(.text+0x59c): undefined reference to `vtable for std::basic_ios >' elfile.cpp:(.text+0x5a2): undefined reference to `VTT for std::basic_ifstream >' elfile.cpp:(.text+0x618): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x628): undefined reference to `vtable for std::basic_ifstream >' elfile.cpp:(.text+0x632): undefined reference to `vtable for std::basic_ifstream >' elfile.cpp:(.text+0x63a): undefined reference to `std::basic_filebuf >::basic_filebuf()' elfile.cpp:(.text+0x64c): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x665): undefined reference to `std::basic_filebuf >::open(char const*, std::_Ios_Openmode)' elfile.cpp:(.text+0x689): undefined reference to `std::basic_ios >::clear(std::_Ios_Iostate)' elfile.cpp:(.text+0x697): undefined reference to `std::__basic_file::is_open() const' elfile.cpp:(.text+0x6ad): undefined reference to `std::ios_base::ios_base()' elfile.cpp:(.text+0x6b3): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x6bd): undefined reference to `vtable for std::basic_ios >' elfile.cpp:(.text+0x6c3): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x727): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x72c): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x738): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x764): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x76a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x773): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x78d): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x797): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x7a1): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x7ab): undefined reference to `vtable for std::basic_streambuf >' elfile.cpp:(.text+0x7ec): undefined reference to `std::locale::locale()' elfile.cpp:(.text+0x802): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' elfile.cpp:(.text+0x816): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x822): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x83a): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' elfile.cpp:(.text+0x852): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' elfile.cpp:(.text+0x85f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x8a8): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x8b3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x8c5): undefined reference to `__cxa_allocate_exception' elfile.cpp:(.text+0x906): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x924): undefined reference to `__cxa_throw' elfile.cpp:(.text+0x933): undefined reference to `std::basic_istream >::tellg()' elfile.cpp:(.text+0x991): undefined reference to `std::basic_istream >::read(char*, int)' elfile.cpp:(.text+0x99b): undefined reference to `vtable for std::basic_ifstream >' elfile.cpp:(.text+0x9a5): undefined reference to `vtable for std::basic_ifstream >' elfile.cpp:(.text+0x9af): undefined reference to `vtable for std::basic_filebuf >' elfile.cpp:(.text+0x9b7): undefined reference to `std::basic_filebuf >::close()' elfile.cpp:(.text+0x9c5): undefined reference to `std::__basic_file::~__basic_file()' elfile.cpp:(.text+0x9d8): undefined reference to `vtable for std::basic_streambuf >' elfile.cpp:(.text+0x9dd): undefined reference to `std::locale::~locale()' elfile.cpp:(.text+0x9e3): undefined reference to `VTT for std::basic_ifstream >' elfile.cpp:(.text+0xa09): undefined reference to `vtable for std::basic_ios >' elfile.cpp:(.text+0xa11): undefined reference to `std::ios_base::~ios_base()' elfile.cpp:(.text+0xa4f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0xa5a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0xa8c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0xaae): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfile.cpp:(.text+0xaba): undefined reference to `__cxa_allocate_exception' elfile.cpp:(.text+0xac8): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0xad3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0xae1): undefined reference to `std::runtime_error::~runtime_error()' elfile.cpp:(.text+0xae9): undefined reference to `typeinfo for std::runtime_error' elfile.cpp:(.text+0xaf1): undefined reference to `__cxa_throw' elfile.cpp:(.text+0xb11): undefined reference to `std::basic_ios >::clear(std::_Ios_Iostate)' elfile.cpp:(.text+0xb31): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0xb62): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0xb93): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0xbc0): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0xbd3): undefined reference to `__cxa_free_exception' elfile.cpp:(.text+0xbdb): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0xbe3): undefined reference to `std::basic_ifstream >::~basic_ifstream()' elfile.cpp:(.text+0xc1a): undefined reference to `std::terminate()' elfile.cpp:(.text+0xc30): undefined reference to `std::basic_filebuf >::~basic_filebuf()' elfile.cpp:(.text+0xc3c): undefined reference to `VTT for std::basic_ifstream >' elfile.cpp:(.text+0xc5a): undefined reference to `std::basic_ios >::~basic_ios()' elfile.cpp:(.text+0xc8a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xc93): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xc9f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xca5): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xcbd): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xcdf): undefined reference to `std::basic_ios >::~basic_ios()' elfile.cpp:(.text+0xd11): undefined reference to `__cxa_call_unexpected' elfile.cpp:(.text+0xd22): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0xd30): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' elfile.cpp:(.text+0xd43): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0xd7c): undefined reference to `std::basic_streambuf >::~basic_streambuf()' elfile.cpp:(.text+0xd8f): undefined reference to `__cxa_free_exception' elfile.cpp:(.text+0xd97): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0xdb8): undefined reference to `std::__basic_file::~__basic_file()' io/elfile.o: In function `eternal_lands::el_file::open(std::basic_string, std::allocator > const&, bool, eternal_lands::el_file::file_type)': elfile.cpp:(.text+0xe27): undefined reference to `std::ios_base::ios_base()' elfile.cpp:(.text+0xe2d): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xe37): undefined reference to `vtable for std::basic_ios >' elfile.cpp:(.text+0xe3d): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xea1): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0xea6): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xeb2): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xede): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0xee4): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xeed): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xf04): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xf0e): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xf18): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0xf22): undefined reference to `vtable for std::basic_streambuf >' elfile.cpp:(.text+0xf66): undefined reference to `std::locale::locale()' elfile.cpp:(.text+0xf7c): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' elfile.cpp:(.text+0xf90): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0xf9c): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0xfb4): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' elfile.cpp:(.text+0xfc0): undefined reference to `std::basic_ostream >::operator<<(int)' elfile.cpp:(.text+0xfd8): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' elfile.cpp:(.text+0xfe5): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x102e): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x1039): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x104b): undefined reference to `__cxa_allocate_exception' elfile.cpp:(.text+0x108c): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x10aa): undefined reference to `__cxa_throw' elfile.cpp:(.text+0x10c6): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfile.cpp:(.text+0x1103): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1111): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1140): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x11ff): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x120a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x123c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x1259): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x128a): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x12b7): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x12ca): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x12d8): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' elfile.cpp:(.text+0x12ff): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x1307): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x1329): undefined reference to `std::basic_ios >::~basic_ios()' elfile.cpp:(.text+0x1349): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1379): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1382): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x138e): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1394): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x13df): undefined reference to `__cxa_free_exception' elfile.cpp:(.text+0x13e7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x1414): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x142d): undefined reference to `std::terminate()' elfile.cpp:(.text+0x1446): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfile.o: In function `eternal_lands::el_file::file_exist(std::basic_string, std::allocator > const&, eternal_lands::el_file::file_type)': elfile.cpp:(.text+0x14b4): undefined reference to `std::ios_base::ios_base()' elfile.cpp:(.text+0x14ba): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x14ca): undefined reference to `vtable for std::basic_ios >' elfile.cpp:(.text+0x14d0): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1543): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x1548): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1554): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1580): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x1586): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x158c): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x15a6): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x15b0): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x15ba): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x15c4): undefined reference to `vtable for std::basic_streambuf >' elfile.cpp:(.text+0x1608): undefined reference to `std::locale::locale()' elfile.cpp:(.text+0x161e): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' elfile.cpp:(.text+0x1632): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x163e): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x1656): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' elfile.cpp:(.text+0x1662): undefined reference to `std::basic_ostream >::operator<<(int)' elfile.cpp:(.text+0x167a): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' elfile.cpp:(.text+0x1687): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x16d0): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x16db): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x16ed): undefined reference to `__cxa_allocate_exception' elfile.cpp:(.text+0x172e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x174c): undefined reference to `__cxa_throw' elfile.cpp:(.text+0x1766): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' elfile.cpp:(.text+0x17aa): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x17b8): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x18f7): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x1902): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1934): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x1958): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x1971): undefined reference to `std::basic_ios >::~basic_ios()' elfile.cpp:(.text+0x198d): undefined reference to `__cxa_free_exception' elfile.cpp:(.text+0x1995): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x19a3): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' elfile.cpp:(.text+0x19d9): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x19ee): undefined reference to `std::terminate()' elfile.cpp:(.text+0x1a07): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x1a0f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x1a46): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x1a6f): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x1aab): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x1aed): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x1b29): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1b2f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1b35): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1b3e): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1b4b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' io/elfile.o:elfile.cpp:(.text+0x1b8d): more undefined references to `VTT for std::basic_stringstream, std::allocator >' follow io/elfile.o: In function `eternal_lands::el_file::el_file(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&)': elfile.cpp:(.text+0x1c51): undefined reference to `operator new(unsigned int)' elfile.cpp:(.text+0x1c76): undefined reference to `operator new(unsigned int)' elfile.cpp:(.text+0x1c8f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1c96): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1ca6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1cb2): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x1ce7): undefined reference to `std::basic_string, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)' elfile.cpp:(.text+0x1cf3): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x1d13): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' elfile.cpp:(.text+0x1d38): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' elfile.cpp:(.text+0x1d87): undefined reference to `std::basic_string, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)' elfile.cpp:(.text+0x1d93): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x1db3): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' elfile.cpp:(.text+0x1dcd): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x1dd8): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1e8e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1ef7): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x1eff): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1f12): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x1f46): undefined reference to `std::ios_base::ios_base()' elfile.cpp:(.text+0x1f4c): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1f5c): undefined reference to `vtable for std::basic_ios >' elfile.cpp:(.text+0x1f62): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1fc0): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x1fc6): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1fd2): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x1ffe): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x2004): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x200a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2027): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2031): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x203b): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2045): undefined reference to `vtable for std::basic_streambuf >' elfile.cpp:(.text+0x2086): undefined reference to `std::locale::locale()' elfile.cpp:(.text+0x209c): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' elfile.cpp:(.text+0x20b0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x20bc): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x20d4): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' elfile.cpp:(.text+0x20ec): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' elfile.cpp:(.text+0x20f9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2142): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x214a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2161): undefined reference to `__cxa_allocate_exception' elfile.cpp:(.text+0x219f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x21c2): undefined reference to `__cxa_throw' elfile.cpp:(.text+0x220c): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x225f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x2267): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x229f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x22a7): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x22de): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x22f8): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x2309): undefined reference to `std::__throw_out_of_range(char const*)' elfile.cpp:(.text+0x2315): undefined reference to `std::__throw_out_of_range(char const*)' elfile.cpp:(.text+0x234e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x23a1): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x23e3): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x23f1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x23ff): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x2447): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x2478): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x248e): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x249c): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' elfile.cpp:(.text+0x24c1): undefined reference to `std::basic_ios >::~basic_ios()' elfile.cpp:(.text+0x24ee): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x250c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x2569): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x257c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x25d5): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x25e8): undefined reference to `__cxa_free_exception' elfile.cpp:(.text+0x25f0): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x2614): undefined reference to `std::terminate()' elfile.cpp:(.text+0x2626): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2659): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x265f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2668): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x26b6): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x26d0): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x26ef): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfile.o: In function `eternal_lands::el_file::el_file(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&)': elfile.cpp:(.text+0x2731): undefined reference to `operator new(unsigned int)' elfile.cpp:(.text+0x2756): undefined reference to `operator new(unsigned int)' elfile.cpp:(.text+0x276f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2776): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2786): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2792): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x27c7): undefined reference to `std::basic_string, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)' elfile.cpp:(.text+0x27d3): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x27f3): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' elfile.cpp:(.text+0x2818): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' elfile.cpp:(.text+0x2867): undefined reference to `std::basic_string, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)' elfile.cpp:(.text+0x2873): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x2893): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' elfile.cpp:(.text+0x28ad): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x28b8): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x296e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x29d7): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x29df): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x29f2): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2a26): undefined reference to `std::ios_base::ios_base()' elfile.cpp:(.text+0x2a2c): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2a3c): undefined reference to `vtable for std::basic_ios >' elfile.cpp:(.text+0x2a42): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2aa0): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x2aa6): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2ab2): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2ade): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x2ae4): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2aea): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2b07): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2b11): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2b1b): undefined reference to `vtable for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x2b25): undefined reference to `vtable for std::basic_streambuf >' elfile.cpp:(.text+0x2b66): undefined reference to `std::locale::locale()' elfile.cpp:(.text+0x2b7c): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' elfile.cpp:(.text+0x2b90): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2b9c): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' elfile.cpp:(.text+0x2bb4): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' elfile.cpp:(.text+0x2bcc): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' elfile.cpp:(.text+0x2bd9): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2c22): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x2c2a): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2c41): undefined reference to `__cxa_allocate_exception' elfile.cpp:(.text+0x2c7f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2ca2): undefined reference to `__cxa_throw' elfile.cpp:(.text+0x2cec): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2d3f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x2d47): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x2d7f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x2d87): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x2dbe): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x2dd8): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x2de9): undefined reference to `std::__throw_out_of_range(char const*)' elfile.cpp:(.text+0x2df5): undefined reference to `std::__throw_out_of_range(char const*)' elfile.cpp:(.text+0x2e2e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x2e81): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x2ec3): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x2ed1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x2edf): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x2f27): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x2f58): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x2f6e): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x2f7c): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' elfile.cpp:(.text+0x2fa1): undefined reference to `std::basic_ios >::~basic_ios()' elfile.cpp:(.text+0x2fce): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x2fec): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x3049): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x305c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x30b5): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x30c8): undefined reference to `__cxa_free_exception' elfile.cpp:(.text+0x30d0): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x30f4): undefined reference to `std::terminate()' elfile.cpp:(.text+0x3106): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x3139): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x313f): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x3148): undefined reference to `VTT for std::basic_stringstream, std::allocator >' elfile.cpp:(.text+0x3196): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x31b0): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x31cf): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfile.o: In function `eternal_lands::el_file::file_exists(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)': elfile.cpp:(.text+0x3242): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x3249): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x3255): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x3275): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' elfile.cpp:(.text+0x32bf): undefined reference to `std::basic_string, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)' elfile.cpp:(.text+0x32cb): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x32eb): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' elfile.cpp:(.text+0x3310): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' elfile.cpp:(.text+0x335f): undefined reference to `std::basic_string, std::allocator >::_M_mutate(unsigned int, unsigned int, unsigned int)' elfile.cpp:(.text+0x336b): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x338b): undefined reference to `std::basic_string, std::allocator >::find(char const*, unsigned int, unsigned int) const' elfile.cpp:(.text+0x339f): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' elfile.cpp:(.text+0x33aa): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x3419): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x3431): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x3471): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text+0x3492): undefined reference to `std::__throw_out_of_range(char const*)' elfile.cpp:(.text+0x349e): undefined reference to `std::__throw_out_of_range(char const*)' elfile.cpp:(.text+0x34d2): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x34e9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x34f1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x3507): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x353d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x354d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' elfile.cpp:(.text+0x3591): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' elfile.cpp:(.text+0x35c5): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' io/elfile.o: In function `std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)': elfile.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_[std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)]+0x15): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' elfile.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_[std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)]+0x24): undefined reference to `std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&)' elfile.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_[std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)]+0x39): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/elfile.o: In 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_erase(std::_Rb_tree_node, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> >*)': elfile.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[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_erase(std::_Rb_tree_node, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> >*)]+0x2b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[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_erase(std::_Rb_tree_node, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> >*)]+0x3f): undefined reference to `operator delete(void*)' elfile.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[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_erase(std::_Rb_tree_node, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> >*)]+0x6f): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' io/elfile.o: In function `std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()': elfile.cpp:(.text._ZNSt6vectorISsSaISsEED1Ev[std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()]+0x26): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text._ZNSt6vectorISsSaISsEED1Ev[std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()]+0x3d): undefined reference to `operator delete(void*)' elfile.cpp:(.text._ZNSt6vectorISsSaISsEED1Ev[std::vector, std::allocator >, std::allocator, std::allocator > > >::~vector()]+0x6c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' io/elfile.o: In function `eternal_lands::zip_file_system::~zip_file_system()': elfile.cpp:(.text._ZN13eternal_lands15zip_file_systemD1Ev[eternal_lands::zip_file_system::~zip_file_system()]+0x26): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' elfile.cpp:(.text._ZN13eternal_lands15zip_file_systemD1Ev[eternal_lands::zip_file_system::~zip_file_system()]+0x3e): undefined reference to `operator delete(void*)' elfile.cpp:(.text._ZN13eternal_lands15zip_file_systemD1Ev[eternal_lands::zip_file_system::~zip_file_system()]+0x7c): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' io/elfile.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' io/elfile.o:(.eh_frame+0x4b): undefined reference to `__gxx_personality_v0' io/zipfilesystem.o: In function `T.567': zipfilesystem.cpp:(.text+0x15): undefined reference to `std::ios_base::ios_base()' zipfilesystem.cpp:(.text+0x1b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0x22): undefined reference to `vtable for std::basic_ios >' zipfilesystem.cpp:(.text+0x28): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0x8f): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' zipfilesystem.cpp:(.text+0x94): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0x9a): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0xa9): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0xc3): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' zipfilesystem.cpp:(.text+0xc9): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0xcf): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0xe0): undefined reference to `vtable for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0xe7): undefined reference to `vtable for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0xee): undefined reference to `vtable for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0xf5): undefined reference to `vtable for std::basic_streambuf >' zipfilesystem.cpp:(.text+0x127): undefined reference to `std::locale::locale()' zipfilesystem.cpp:(.text+0x134): undefined reference to `vtable for std::basic_stringbuf, std::allocator >' zipfilesystem.cpp:(.text+0x142): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x151): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' zipfilesystem.cpp:(.text+0x169): undefined reference to `std::basic_ios >::~basic_ios()' zipfilesystem.cpp:(.text+0x188): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0x195): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0x19b): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0x1ab): undefined reference to `VTT for std::basic_stringstream, std::allocator >' zipfilesystem.cpp:(.text+0x1c9): undefined reference to `VTT for std::basic_stringstream, std::allocator >' io/zipfilesystem.o: In function `T.568': zipfilesystem.cpp:(.text+0x21e): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' zipfilesystem.cpp:(.text+0x22a): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x238): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x243): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x24d): undefined reference to `std::runtime_error::~runtime_error()' zipfilesystem.cpp:(.text+0x255): undefined reference to `typeinfo for std::runtime_error' zipfilesystem.cpp:(.text+0x25d): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x283): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x299): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x2a1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x2ba): undefined reference to `std::terminate()' io/zipfilesystem.o: In function `eternal_lands::zip_file_system::read_files_entry(unsigned char const*, int) const': zipfilesystem.cpp:(.text+0x34d): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x365): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x37b): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x390): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0x39f): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x3e0): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x3fa): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x41e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x42e): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x436): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x43e): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' zipfilesystem.cpp:(.text+0x46f): undefined reference to `std::terminate()' io/zipfilesystem.o: In function `eternal_lands::zip_file_system::read_file_header(eternal_lands::zip_file_system::zip_file_entry&)': zipfilesystem.cpp:(.text+0x4ba): undefined reference to `std::basic_istream >::seekg(long long, std::_Ios_Seekdir)' zipfilesystem.cpp:(.text+0x4d7): undefined reference to `std::basic_istream >::read(char*, int)' zipfilesystem.cpp:(.text+0x518): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x530): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x546): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x560): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x57f): undefined reference to `std::basic_ostream >::operator<<(int)' zipfilesystem.cpp:(.text+0x599): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x5bc): undefined reference to `std::basic_ostream >::operator<<(int)' zipfilesystem.cpp:(.text+0x5d1): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0x5e0): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x621): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x63f): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x685): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' zipfilesystem.cpp:(.text+0x691): undefined reference to `std::basic_ostream >::operator<<(int)' zipfilesystem.cpp:(.text+0x6a1): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' zipfilesystem.cpp:(.text+0x6b7): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x6cc): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0x6db): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x71c): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x736): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x78a): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x7b7): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x7dc): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x7e4): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x7f2): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' zipfilesystem.cpp:(.text+0x811): undefined reference to `std::terminate()' zipfilesystem.cpp:(.text+0x81b): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x823): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x831): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' io/zipfilesystem.o: In function `eternal_lands::zip_file_system::open_file(std::basic_string, std::allocator > const&, shared_ptr&, bool)': zipfilesystem.cpp:(.text+0x9ad): undefined reference to `operator new(unsigned int)' zipfilesystem.cpp:(.text+0x9f1): undefined reference to `operator new(unsigned int)' zipfilesystem.cpp:(.text+0xa5c): undefined reference to `std::basic_istream >::seekg(long long, std::_Ios_Seekdir)' zipfilesystem.cpp:(.text+0xa8e): undefined reference to `std::basic_istream >::read(char*, int)' zipfilesystem.cpp:(.text+0xb12): undefined reference to `inflateInit2_' zipfilesystem.cpp:(.text+0xb50): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0xb65): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0xb74): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0xbb5): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0xbd3): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0xc2d): undefined reference to `std::basic_istream >::seekg(long long, std::_Ios_Seekdir)' zipfilesystem.cpp:(.text+0xc59): undefined reference to `std::basic_istream >::read(char*, int)' zipfilesystem.cpp:(.text+0xc8f): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' zipfilesystem.cpp:(.text+0xc9e): undefined reference to `std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0xcae): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' zipfilesystem.cpp:(.text+0xcc3): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0xcd2): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0xd10): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0xd28): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0xd46): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' zipfilesystem.cpp:(.text+0xd52): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0xd60): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0xd6b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0xd79): undefined reference to `std::runtime_error::~runtime_error()' zipfilesystem.cpp:(.text+0xd81): undefined reference to `typeinfo for std::runtime_error' zipfilesystem.cpp:(.text+0xd89): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0xda3): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' zipfilesystem.cpp:(.text+0xdaf): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0xdbd): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0xdc8): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0xdd6): undefined reference to `std::runtime_error::~runtime_error()' zipfilesystem.cpp:(.text+0xdde): undefined reference to `typeinfo for std::runtime_error' zipfilesystem.cpp:(.text+0xde6): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0xe26): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' zipfilesystem.cpp:(.text+0xe32): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0xe40): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0xe4b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0xe59): undefined reference to `std::runtime_error::~runtime_error()' zipfilesystem.cpp:(.text+0xe61): undefined reference to `typeinfo for std::runtime_error' zipfilesystem.cpp:(.text+0xe69): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0xe84): undefined reference to `inflate' zipfilesystem.cpp:(.text+0xeaf): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' zipfilesystem.cpp:(.text+0xec4): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0xed3): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0xf14): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0xf32): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0xf3a): undefined reference to `inflateEnd' zipfilesystem.cpp:(.text+0xf64): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' zipfilesystem.cpp:(.text+0xf79): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0xf86): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0xfc4): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0xfdc): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0xff8): undefined reference to `crc32' zipfilesystem.cpp:(.text+0x1027): undefined reference to `crc32' zipfilesystem.cpp:(.text+0x1062): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' zipfilesystem.cpp:(.text+0x106e): undefined reference to `std::basic_ostream >& std::operator<< , std::allocator >(std::basic_ostream >&, std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x107e): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' zipfilesystem.cpp:(.text+0x10a3): undefined reference to `std::basic_ostream >::operator<<(int)' zipfilesystem.cpp:(.text+0x10b3): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' zipfilesystem.cpp:(.text+0x10d2): undefined reference to `std::basic_ostream >::operator<<(int)' zipfilesystem.cpp:(.text+0x10e7): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0x10f4): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x1132): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x114a): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x116b): undefined reference to `std::basic_ios >::clear(std::_Ios_Iostate)' zipfilesystem.cpp:(.text+0x118f): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x1197): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x119f): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' zipfilesystem.cpp:(.text+0x11d0): undefined reference to `std::terminate()' zipfilesystem.cpp:(.text+0x11de): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x11e6): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x1225): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x1266): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x128c): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x1294): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x12bf): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' zipfilesystem.cpp:(.text+0x12e5): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x12ed): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x131e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x1336): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x133e): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x137d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x13a9): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x13b1): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x13ef): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x13f7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x142e): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x1436): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x147d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' io/zipfilesystem.o: In 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)': zipfilesystem.cpp:(.text+0x14ae): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x1564): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x1570): undefined reference to `std::basic_ostream >::operator<<(int)' zipfilesystem.cpp:(.text+0x158a): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x15a0): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x15b5): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0x15c4): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x1605): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x1623): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x1696): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x16b5): undefined reference to `std::basic_string, std::allocator >::append(char const*, unsigned int)' zipfilesystem.cpp:(.text+0x17b2): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' zipfilesystem.cpp:(.text+0x17be): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x17cc): undefined reference to `operator delete(void*)' zipfilesystem.cpp:(.text+0x1948): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x1960): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x1983): undefined reference to `std::basic_ostream >::operator<<(int)' zipfilesystem.cpp:(.text+0x199d): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x19c0): undefined reference to `std::basic_ostream >::operator<<(int)' zipfilesystem.cpp:(.text+0x19d5): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0x19e4): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x1a25): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x1a43): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x1b30): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x1b8f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x1bba): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x1c15): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x1c28): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x1cb0): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x1cbc): undefined reference to `std::basic_ostream >& std::basic_ostream >::_M_insert(void const*)' zipfilesystem.cpp:(.text+0x1cd6): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x1cf5): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x1d0f): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x1d27): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x1d4c): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x1d61): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0x1d70): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x1db1): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x1dcb): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x1e00): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x1e30): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x1e5b): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x1e69): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x1e99): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x1ea8): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x1eb0): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x1ebe): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' zipfilesystem.cpp:(.text+0x1ee9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x1f01): undefined reference to `std::terminate()' zipfilesystem.cpp:(.text+0x1f2b): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x1f42): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' zipfilesystem.cpp:(.text+0x1f65): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x1f6d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x1f97): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x1fdc): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x2020): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' zipfilesystem.cpp:(.text+0x202f): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x2037): undefined reference to `std::basic_string, std::allocator >::~basic_string()' io/zipfilesystem.o: In 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)': zipfilesystem.cpp:(.text+0x2095): undefined reference to `std::basic_filebuf >::open(char const*, std::_Ios_Openmode)' zipfilesystem.cpp:(.text+0x20b2): undefined reference to `std::basic_ios >::clear(std::_Ios_Iostate)' zipfilesystem.cpp:(.text+0x20c3): undefined reference to `std::__basic_file::is_open() const' zipfilesystem.cpp:(.text+0x20f9): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x210f): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x2124): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0x2133): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x2174): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x2192): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x21bf): undefined reference to `std::basic_istream >::seekg(long long, std::_Ios_Seekdir)' zipfilesystem.cpp:(.text+0x21d4): undefined reference to `std::basic_istream >::tellg()' zipfilesystem.cpp:(.text+0x21f4): undefined reference to `operator new(unsigned int)' zipfilesystem.cpp:(.text+0x2222): undefined reference to `operator new(unsigned int)' zipfilesystem.cpp:(.text+0x225b): undefined reference to `std::basic_istream >::seekg(long long, std::_Ios_Seekdir)' zipfilesystem.cpp:(.text+0x2283): undefined reference to `std::basic_istream >::read(char*, int)' zipfilesystem.cpp:(.text+0x2313): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' zipfilesystem.cpp:(.text+0x2328): undefined reference to `std::basic_stringbuf, std::allocator >::str() const' zipfilesystem.cpp:(.text+0x2337): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x2378): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x2396): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x23d6): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' zipfilesystem.cpp:(.text+0x23e2): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x23f0): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x23fb): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x2409): undefined reference to `std::runtime_error::~runtime_error()' zipfilesystem.cpp:(.text+0x2411): undefined reference to `typeinfo for std::runtime_error' zipfilesystem.cpp:(.text+0x2419): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x2436): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' zipfilesystem.cpp:(.text+0x2442): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x2450): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x245b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x2469): undefined reference to `std::runtime_error::~runtime_error()' zipfilesystem.cpp:(.text+0x2471): undefined reference to `typeinfo for std::runtime_error' zipfilesystem.cpp:(.text+0x2479): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x2493): undefined reference to `std::basic_ios >::clear(std::_Ios_Iostate)' zipfilesystem.cpp:(.text+0x24b6): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' zipfilesystem.cpp:(.text+0x24c2): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text+0x24d0): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x24db): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x24e9): undefined reference to `std::runtime_error::~runtime_error()' zipfilesystem.cpp:(.text+0x24f1): undefined reference to `typeinfo for std::runtime_error' zipfilesystem.cpp:(.text+0x24f9): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text+0x2525): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x256d): undefined reference to `operator new(unsigned int)' zipfilesystem.cpp:(.text+0x259f): undefined reference to `operator new(unsigned int)' zipfilesystem.cpp:(.text+0x25d4): undefined reference to `std::basic_istream >::seekg(long long, std::_Ios_Seekdir)' zipfilesystem.cpp:(.text+0x25fa): undefined reference to `std::basic_istream >::read(char*, int)' zipfilesystem.cpp:(.text+0x2671): undefined reference to `operator delete(void*)' zipfilesystem.cpp:(.text+0x267c): undefined reference to `operator delete(void*)' zipfilesystem.cpp:(.text+0x26b6): undefined reference to `operator delete(void*)' zipfilesystem.cpp:(.text+0x26c1): undefined reference to `operator delete(void*)' zipfilesystem.cpp:(.text+0x2706): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x2770): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x2783): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x278b): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x27ba): undefined reference to `std::terminate()' zipfilesystem.cpp:(.text+0x27fa): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x280d): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x2815): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x2828): undefined reference to `__cxa_call_unexpected' zipfilesystem.cpp:(.text+0x2846): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x284e): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x288d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x28a0): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x28a8): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x28b0): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' zipfilesystem.cpp:(.text+0x28de): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text+0x28e6): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x28ee): undefined reference to `std::basic_stringstream, std::allocator >::~basic_stringstream()' io/zipfilesystem.o: In function `eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, bool)': zipfilesystem.cpp:(.text+0x2946): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x2979): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x2985): undefined reference to `operator new(unsigned int)' zipfilesystem.cpp:(.text+0x2998): undefined reference to `std::ios_base::ios_base()' zipfilesystem.cpp:(.text+0x299e): undefined reference to `VTT for std::basic_ifstream >' zipfilesystem.cpp:(.text+0x29a8): undefined reference to `vtable for std::basic_ios >' zipfilesystem.cpp:(.text+0x29ae): undefined reference to `VTT for std::basic_ifstream >' zipfilesystem.cpp:(.text+0x2a15): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' zipfilesystem.cpp:(.text+0x2a1b): undefined reference to `vtable for std::basic_ifstream >' zipfilesystem.cpp:(.text+0x2a28): undefined reference to `vtable for std::basic_ifstream >' zipfilesystem.cpp:(.text+0x2a33): undefined reference to `std::basic_filebuf >::basic_filebuf()' zipfilesystem.cpp:(.text+0x2a45): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' zipfilesystem.cpp:(.text+0x2a6b): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x2ad9): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' zipfilesystem.cpp:(.text+0x2afd): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x2b42): undefined reference to `__cxa_begin_catch' zipfilesystem.cpp:(.text+0x2b56): undefined reference to `__cxa_rethrow' zipfilesystem.cpp:(.text+0x2b64): undefined reference to `std::basic_filebuf >::~basic_filebuf()' zipfilesystem.cpp:(.text+0x2b6c): undefined reference to `VTT for std::basic_ifstream >' zipfilesystem.cpp:(.text+0x2b84): undefined reference to `std::basic_ios >::~basic_ios()' zipfilesystem.cpp:(.text+0x2b8c): undefined reference to `operator delete(void*)' zipfilesystem.cpp:(.text+0x2baf): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x2bc2): undefined reference to `__cxa_end_catch' zipfilesystem.cpp:(.text+0x2c19): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x2c36): undefined reference to `__cxa_begin_catch' zipfilesystem.cpp:(.text+0x2c47): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x2c4c): undefined reference to `__cxa_rethrow' zipfilesystem.cpp:(.text+0x2c62): undefined reference to `__cxa_end_catch' io/zipfilesystem.o: In function `eternal_lands::zip_file_system::add_zip_archive(std::basic_string, std::allocator > const&, bool)': zipfilesystem.cpp:(.text+0x2c98): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x2cb9): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x2cc5): undefined reference to `operator new(unsigned int)' zipfilesystem.cpp:(.text+0x2cd8): undefined reference to `std::ios_base::ios_base()' zipfilesystem.cpp:(.text+0x2cde): undefined reference to `VTT for std::basic_ifstream >' zipfilesystem.cpp:(.text+0x2ce8): undefined reference to `vtable for std::basic_ios >' zipfilesystem.cpp:(.text+0x2cee): undefined reference to `VTT for std::basic_ifstream >' zipfilesystem.cpp:(.text+0x2d55): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' zipfilesystem.cpp:(.text+0x2d5b): undefined reference to `vtable for std::basic_ifstream >' zipfilesystem.cpp:(.text+0x2d68): undefined reference to `vtable for std::basic_ifstream >' zipfilesystem.cpp:(.text+0x2d73): undefined reference to `std::basic_filebuf >::basic_filebuf()' zipfilesystem.cpp:(.text+0x2d85): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' zipfilesystem.cpp:(.text+0x2dab): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text+0x2ded): undefined reference to `std::basic_string, std::allocator >::rfind(char const*, unsigned int, unsigned int) const' zipfilesystem.cpp:(.text+0x2e18): undefined reference to `std::basic_string, std::allocator >::rfind(char const*, unsigned int, unsigned int) const' zipfilesystem.cpp:(.text+0x2e56): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&, unsigned int, unsigned int)' zipfilesystem.cpp:(.text+0x2e7b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x2eb9): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' zipfilesystem.cpp:(.text+0x2eda): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text+0x2f17): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' zipfilesystem.cpp:(.text+0x2f60): undefined reference to `__cxa_begin_catch' zipfilesystem.cpp:(.text+0x2f71): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x2f76): undefined reference to `__cxa_rethrow' zipfilesystem.cpp:(.text+0x2fa2): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text+0x2fbb): undefined reference to `__cxa_begin_catch' zipfilesystem.cpp:(.text+0x2fcf): undefined reference to `__cxa_rethrow' zipfilesystem.cpp:(.text+0x2fd7): undefined reference to `__cxa_end_catch' zipfilesystem.cpp:(.text+0x2ff4): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x3015): undefined reference to `std::basic_filebuf >::~basic_filebuf()' zipfilesystem.cpp:(.text+0x301d): undefined reference to `VTT for std::basic_ifstream >' zipfilesystem.cpp:(.text+0x3035): undefined reference to `std::basic_ios >::~basic_ios()' zipfilesystem.cpp:(.text+0x303d): undefined reference to `operator delete(void*)' zipfilesystem.cpp:(.text+0x305b): undefined reference to `__cxa_end_catch' zipfilesystem.cpp:(.text+0x3097): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text+0x30cd): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' io/zipfilesystem.o: In function `eternal_lands::zip_file_system::zip_file* std::__uninitialized_move_a >(eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, std::allocator&)': zipfilesystem.cpp:(.text._ZSt22__uninitialized_move_aIPN13eternal_lands15zip_file_system8zip_fileES3_SaIS2_EET0_T_S6_S5_RT1_[eternal_lands::zip_file_system::zip_file* std::__uninitialized_move_a >(eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, std::allocator&)]+0x2c): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text._ZSt22__uninitialized_move_aIPN13eternal_lands15zip_file_system8zip_fileES3_SaIS2_EET0_T_S6_S5_RT1_[eternal_lands::zip_file_system::zip_file* std::__uninitialized_move_a >(eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, std::allocator&)]+0x5b): undefined reference to `__cxa_begin_catch' zipfilesystem.cpp:(.text._ZSt22__uninitialized_move_aIPN13eternal_lands15zip_file_system8zip_fileES3_SaIS2_EET0_T_S6_S5_RT1_[eternal_lands::zip_file_system::zip_file* std::__uninitialized_move_a >(eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, std::allocator&)]+0x6b): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text._ZSt22__uninitialized_move_aIPN13eternal_lands15zip_file_system8zip_fileES3_SaIS2_EET0_T_S6_S5_RT1_[eternal_lands::zip_file_system::zip_file* std::__uninitialized_move_a >(eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, std::allocator&)]+0x76): undefined reference to `__cxa_rethrow' zipfilesystem.cpp:(.text._ZSt22__uninitialized_move_aIPN13eternal_lands15zip_file_system8zip_fileES3_SaIS2_EET0_T_S6_S5_RT1_[eternal_lands::zip_file_system::zip_file* std::__uninitialized_move_a >(eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, eternal_lands::zip_file_system::zip_file*, std::allocator&)]+0x7d): undefined reference to `__cxa_end_catch' io/zipfilesystem.o: In 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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&)': zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&)]+0x2b): undefined reference to `operator new(unsigned int)' zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&)]+0x3e): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&)]+0x85): 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&)' zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&)]+0xf4): undefined reference to `__cxa_begin_catch' zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&)]+0xfc): undefined reference to `operator delete(void*)' zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&)]+0x101): undefined reference to `__cxa_rethrow' zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&)]+0x108): undefined reference to `__cxa_end_catch' io/zipfilesystem.o: In 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::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&)': zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_[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::pair, std::allocator > const, eternal_lands::zip_file_system::zip_file_entry> const&)]+0x8e): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' io/zipfilesystem.o: In 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&)': zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_[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&)]+0xb6): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_[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&)]+0x1be): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_[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&)]+0x1d2): undefined reference to `std::basic_string, std::allocator >::compare(std::basic_string, std::allocator > const&) const' zipfilesystem.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsN13eternal_lands15zip_file_system14zip_file_entryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_[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&)]+0x229): undefined reference to `std::basic_string, std::allocator >::compare(std::basic_string, std::allocator > const&) const' io/zipfilesystem.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)': zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x31): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x58): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x96): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0xbb): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0xd5): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x156): undefined reference to `operator new(unsigned int)' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x177): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x1de): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x1f9): undefined reference to `operator delete(void*)' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x246): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x258): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x2a3): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x2b5): undefined reference to `__cxa_begin_catch' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x2c9): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x2e3): undefined reference to `__cxa_end_catch' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x2f6): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x302): undefined reference to `operator delete(void*)' zipfilesystem.cpp:(.text._ZNSt6vectorIN13eternal_lands15zip_file_system8zip_fileESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, eternal_lands::zip_file_system::zip_file const&)]+0x307): undefined reference to `__cxa_rethrow' io/zipfilesystem.o: In function `unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const': zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x46): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x52): undefined reference to `__cxa_allocate_exception' zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x60): undefined reference to `std::runtime_error::runtime_error(std::basic_string, std::allocator > const&)' zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x6b): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x75): undefined reference to `std::runtime_error::~runtime_error()' zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x7d): undefined reference to `typeinfo for std::runtime_error' zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0x85): undefined reference to `__cxa_throw' zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0xa9): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0xbf): undefined reference to `__cxa_free_exception' zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0xc7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' zipfilesystem.cpp:(.text._ZNK13eternal_lands13memory_buffer10get_memoryIPhEET_j[unsigned char* eternal_lands::memory_buffer::get_memory(unsigned int) const]+0xe0): undefined reference to `std::terminate()' io/zipfilesystem.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' io/zipfilesystem.o:(.eh_frame+0x87): undefined reference to `__gxx_personality_v0' eye_candy_wrapper.o: In function `ec_free_effects_list': eye_candy_wrapper.cpp:(.text+0x268): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_clear_obstruction_list': eye_candy_wrapper.cpp:(.text+0x2c3): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x30b): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_effects_list': eye_candy_wrapper.cpp:(.text+0x34e): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.o: In function `ec_create_bounds_list': eye_candy_wrapper.cpp:(.text+0x37e): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.o: In function `set_vec3_actor_bone(ec::Vec3&, actor*, int, ec::Vec3)': eye_candy_wrapper.cpp:(.text+0x7bc): undefined reference to `CalModel_GetSkeleton' eye_candy_wrapper.cpp:(.text+0x7ce): undefined reference to `CalSkeleton_GetBonePoints' eye_candy_wrapper.cpp:(.text+0x84e): undefined reference to `sincosf' eye_candy_wrapper.cpp:(.text+0x88a): undefined reference to `sincosf' eye_candy_wrapper.cpp:(.text+0x8cc): undefined reference to `sincosf' eye_candy_wrapper.o: In function `ec_init': eye_candy_wrapper.cpp:(.text+0xa44): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xaa3): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `global constructors keyed to use_eye_candy': eye_candy_wrapper.cpp:(.text+0xb0e): undefined reference to `std::ios_base::Init::Init()' eye_candy_wrapper.cpp:(.text+0xb25): undefined reference to `std::ios_base::Init::~Init()' eye_candy_wrapper.o: In function `ec_add_wind_effect_list': eye_candy_wrapper.cpp:(.text+0xce7): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd39): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0xd46): undefined reference to `std::__throw_bad_alloc()' eye_candy_wrapper.cpp:(.text+0xd57): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_remove_obstruction_by_e3d_object': eye_candy_wrapper.cpp:(.text+0xe74): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_remove_obstruction_by_object3d': eye_candy_wrapper.cpp:(.text+0xfb4): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_remove_missile': eye_candy_wrapper.cpp:(.text+0x10a8): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10c4): undefined reference to `operator delete(void*)' eye_candy_wrapper.o:eye_candy_wrapper.cpp:(.text+0x10d9): more undefined references to `operator delete(void*)' follow eye_candy_wrapper.o: In function `ec_heartbeat': eye_candy_wrapper.cpp:(.text+0x1a59): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x1a71): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x1a89): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x1aa1): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x1ab9): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x1ad1): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x1ae9): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x1b01): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x1b19): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x1b31): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x1b49): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x1b61): undefined reference to `cosf' eye_candy_wrapper.o: In function `ec_create_generic': eye_candy_wrapper.cpp:(.text+0x1e01): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x1f4c): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x1fbc): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_missile_effect': eye_candy_wrapper.cpp:(.text+0x20d7): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x20ed): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x20fc): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x2104): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x2139): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x2195): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x21e0): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x2228): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x226e): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_mine_detonate': eye_candy_wrapper.cpp:(.text+0x23a0): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x23e0): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x2428): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x2470): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x24b8): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.o:eye_candy_wrapper.cpp:(.text+0x2500): more undefined references to `operator new(unsigned int)' follow eye_candy_wrapper.o: In function `ec_create_mine_detonate': eye_candy_wrapper.cpp:(.text+0x2661): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_wind_petals': eye_candy_wrapper.cpp:(.text+0x271c): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x27a5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_wind_leaves': eye_candy_wrapper.cpp:(.text+0x281c): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x28a5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_teleporter': eye_candy_wrapper.cpp:(.text+0x28db): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x293d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_drain_mana': eye_candy_wrapper.cpp:(.text+0x29d1): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x2a33): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_life_drain': eye_candy_wrapper.cpp:(.text+0x2ac1): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x2b23): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_harm': eye_candy_wrapper.cpp:(.text+0x2bb1): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x2c13): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_teleport_to_range2': eye_candy_wrapper.cpp:(.text+0x2d71): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x2ddd): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_teleport_to_range': eye_candy_wrapper.cpp:(.text+0x2e71): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x2ed3): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_poison': eye_candy_wrapper.cpp:(.text+0x2f61): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x2fc3): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_remote_heal': eye_candy_wrapper.cpp:(.text+0x3051): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x30b3): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_tiger2': eye_candy_wrapper.cpp:(.text+0x31b4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x3215): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_tiger': eye_candy_wrapper.cpp:(.text+0x329d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x32ed): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_spider2': eye_candy_wrapper.cpp:(.text+0x33f4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x3455): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_spider': eye_candy_wrapper.cpp:(.text+0x34dd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x352d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_giant_snake2': eye_candy_wrapper.cpp:(.text+0x3634): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x3695): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_giant_snake': eye_candy_wrapper.cpp:(.text+0x371d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x376d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_giant2': eye_candy_wrapper.cpp:(.text+0x3874): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x38d5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_giant': eye_candy_wrapper.cpp:(.text+0x395d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x39ad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_arctic_chimeran2': eye_candy_wrapper.cpp:(.text+0x3ab4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x3b15): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_arctic_chimeran': eye_candy_wrapper.cpp:(.text+0x3b9d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x3bed): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_yeti2': eye_candy_wrapper.cpp:(.text+0x3cf4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x3d55): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_yeti': eye_candy_wrapper.cpp:(.text+0x3ddd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x3e2d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_mountain_chimeran2': eye_candy_wrapper.cpp:(.text+0x3f34): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x3f95): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_mountain_chimeran': eye_candy_wrapper.cpp:(.text+0x401d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x406d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_phantom_warrior2': eye_candy_wrapper.cpp:(.text+0x4174): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x41d5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_phantom_warrior': eye_candy_wrapper.cpp:(.text+0x425d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x42ad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_fluffy2': eye_candy_wrapper.cpp:(.text+0x43b4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x4415): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_fluffy': eye_candy_wrapper.cpp:(.text+0x449d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x44ed): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_cyclops2': eye_candy_wrapper.cpp:(.text+0x45f4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x4655): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_cyclops': eye_candy_wrapper.cpp:(.text+0x46dd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x472d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_armed_male_orc2': eye_candy_wrapper.cpp:(.text+0x4834): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x4895): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_armed_male_orc': eye_candy_wrapper.cpp:(.text+0x491d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x496d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_armed_female_orc2': eye_candy_wrapper.cpp:(.text+0x4a74): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x4ad5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_armed_female_orc': eye_candy_wrapper.cpp:(.text+0x4b5d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x4bad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_male_orc2': eye_candy_wrapper.cpp:(.text+0x4cb4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x4d15): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_male_orc': eye_candy_wrapper.cpp:(.text+0x4d9d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x4ded): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_female_orc2': eye_candy_wrapper.cpp:(.text+0x4ef4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x4f55): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_female_orc': eye_candy_wrapper.cpp:(.text+0x4fdd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x502d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_armed_skeleton2': eye_candy_wrapper.cpp:(.text+0x5134): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x5195): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_armed_skeleton': eye_candy_wrapper.cpp:(.text+0x521d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x526d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_armed_male_goblin2': eye_candy_wrapper.cpp:(.text+0x5374): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x53d5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_armed_male_goblin': eye_candy_wrapper.cpp:(.text+0x545d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x54ad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_bear2': eye_candy_wrapper.cpp:(.text+0x55b4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x5615): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_bear': eye_candy_wrapper.cpp:(.text+0x569d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x56ed): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_polar_bear2': eye_candy_wrapper.cpp:(.text+0x57f4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x5855): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_polar_bear': eye_candy_wrapper.cpp:(.text+0x58dd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x592d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_female_goblin2': eye_candy_wrapper.cpp:(.text+0x5a34): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x5a95): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_female_goblin': eye_candy_wrapper.cpp:(.text+0x5b1d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x5b6d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_puma2': eye_candy_wrapper.cpp:(.text+0x5c74): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x5cd5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_puma': eye_candy_wrapper.cpp:(.text+0x5d5d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x5dad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_large_gargoyle2': eye_candy_wrapper.cpp:(.text+0x5eb4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x5f15): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_large_gargoyle': eye_candy_wrapper.cpp:(.text+0x5f9d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x5fed): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_medium_gargoyle2': eye_candy_wrapper.cpp:(.text+0x60f4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x6155): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_medium_gargoyle': eye_candy_wrapper.cpp:(.text+0x61dd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x622d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_small_gargoyle2': eye_candy_wrapper.cpp:(.text+0x6334): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x6395): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_small_gargoyle': eye_candy_wrapper.cpp:(.text+0x641d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x646d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_skeleton2': eye_candy_wrapper.cpp:(.text+0x6574): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x65d5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_skeleton': eye_candy_wrapper.cpp:(.text+0x665d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x66ad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_wolf2': eye_candy_wrapper.cpp:(.text+0x67b4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x6815): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_wolf': eye_candy_wrapper.cpp:(.text+0x689d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x68ed): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_boar2': eye_candy_wrapper.cpp:(.text+0x69f4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x6a55): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_boar': eye_candy_wrapper.cpp:(.text+0x6add): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x6b2d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_fox2': eye_candy_wrapper.cpp:(.text+0x6c34): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x6c95): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_fox': eye_candy_wrapper.cpp:(.text+0x6d1d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x6d6d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_brown_snake2': eye_candy_wrapper.cpp:(.text+0x6e74): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x6ed5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_brown_snake': eye_candy_wrapper.cpp:(.text+0x6f5d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x6fad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_red_snake2': eye_candy_wrapper.cpp:(.text+0x70b4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x7115): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_red_snake': eye_candy_wrapper.cpp:(.text+0x719d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x71ed): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_green_snake2': eye_candy_wrapper.cpp:(.text+0x72f4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x7355): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_green_snake': eye_candy_wrapper.cpp:(.text+0x73dd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x742d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_deer2': eye_candy_wrapper.cpp:(.text+0x7534): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x7595): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_deer': eye_candy_wrapper.cpp:(.text+0x761d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x766d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_racoon2': eye_candy_wrapper.cpp:(.text+0x7774): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x77d5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_racoon': eye_candy_wrapper.cpp:(.text+0x785d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x78ad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_skunk2': eye_candy_wrapper.cpp:(.text+0x79b4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x7a15): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_skunk': eye_candy_wrapper.cpp:(.text+0x7a9d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x7aed): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_beaver2': eye_candy_wrapper.cpp:(.text+0x7bf4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x7c55): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_beaver': eye_candy_wrapper.cpp:(.text+0x7cdd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x7d2d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_rat2': eye_candy_wrapper.cpp:(.text+0x7e34): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x7e95): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_rat': eye_candy_wrapper.cpp:(.text+0x7f1d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x7f6d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_rabbit2': eye_candy_wrapper.cpp:(.text+0x8074): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x80d5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_summon_rabbit': eye_candy_wrapper.cpp:(.text+0x815d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x81ad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_smoke': eye_candy_wrapper.cpp:(.text+0x81eb): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x824d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_alert2': eye_candy_wrapper.cpp:(.text+0x8357): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x83b5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_alert': eye_candy_wrapper.cpp:(.text+0x8438): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x848d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_magic_immunity': eye_candy_wrapper.cpp:(.text+0x8508): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x855d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_teleport_to_the_portals_room2': eye_candy_wrapper.cpp:(.text+0x8664): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x86c5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_teleport_to_the_portals_room': eye_candy_wrapper.cpp:(.text+0x874d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x879d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_bones_to_gold': eye_candy_wrapper.cpp:(.text+0x8818): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x886d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_restoration': eye_candy_wrapper.cpp:(.text+0x88e8): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x893d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_shield2': eye_candy_wrapper.cpp:(.text+0x8a47): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x8aa5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_shield': eye_candy_wrapper.cpp:(.text+0x8b28): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x8b7d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_magic_protection': eye_candy_wrapper.cpp:(.text+0x8bf8): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x8c4d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_heal': eye_candy_wrapper.cpp:(.text+0x8cc8): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x8d1d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_ongoing_poison': eye_candy_wrapper.cpp:(.text+0x8d5b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x8dcd): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_ongoing_magic_immunity': eye_candy_wrapper.cpp:(.text+0x8e0b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x8e7d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_ongoing_shield': eye_candy_wrapper.cpp:(.text+0x8ebb): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x8f2d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_ongoing_magic_protection': eye_candy_wrapper.cpp:(.text+0x8f6b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x8fdd): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_candle': eye_candy_wrapper.cpp:(.text+0x901b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x907d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_lamp': eye_candy_wrapper.cpp:(.text+0x90bb): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x912d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_impact_blood': eye_candy_wrapper.cpp:(.text+0x920d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x9279): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_impact_poison': eye_candy_wrapper.cpp:(.text+0x935d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x93c9): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_impact_magic_immunity': eye_candy_wrapper.cpp:(.text+0x94ab): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x9517): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_impact_shield': eye_candy_wrapper.cpp:(.text+0x95fd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x9669): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_impact_magic_protection': eye_candy_wrapper.cpp:(.text+0x974d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x97b9): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_har': eye_candy_wrapper.cpp:(.text+0x98da): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x993d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_rare_stone': eye_candy_wrapper.cpp:(.text+0x99bd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x9a0d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_bag_of_gold': eye_candy_wrapper.cpp:(.text+0x9a8d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x9add): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_bees': eye_candy_wrapper.cpp:(.text+0x9b5d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x9bad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_queen_of_nature2': eye_candy_wrapper.cpp:(.text+0x9cb4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x9d15): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_queen_of_nature': eye_candy_wrapper.cpp:(.text+0x9d9d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x9ded): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_mother_nature2': eye_candy_wrapper.cpp:(.text+0x9ef4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x9f55): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_mother_nature': eye_candy_wrapper.cpp:(.text+0x9fdd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xa02d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_cavern_wall2': eye_candy_wrapper.cpp:(.text+0xa134): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xa195): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_cavern_wall': eye_candy_wrapper.cpp:(.text+0xa21d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xa26d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_radon_pouch2': eye_candy_wrapper.cpp:(.text+0xa374): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xa3d5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_radon_pouch': eye_candy_wrapper.cpp:(.text+0xa45d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xa4ad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_fountain': eye_candy_wrapper.cpp:(.text+0xa4eb): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xa561): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_fireflies': eye_candy_wrapper.cpp:(.text+0xa5b0): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xa620): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_cloud': eye_candy_wrapper.cpp:(.text+0xa670): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xa6d9): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_campfire': eye_candy_wrapper.cpp:(.text+0xa71b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xa785): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_wind': eye_candy_wrapper.cpp:(.text+0xaff9): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb062): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_lightning': eye_candy_wrapper.cpp:(.text+0xb0f9): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb162): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_magic': eye_candy_wrapper.cpp:(.text+0xb1f9): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb262): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_poison': eye_candy_wrapper.cpp:(.text+0xb2f9): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb362): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_ice': eye_candy_wrapper.cpp:(.text+0xb3f9): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb462): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_fire': eye_candy_wrapper.cpp:(.text+0xb4f9): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb562): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_bag_drop': eye_candy_wrapper.cpp:(.text+0xb5dd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb62d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_bag_pickup': eye_candy_wrapper.cpp:(.text+0xb6ad): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb6fd): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_staff_of_protection': eye_candy_wrapper.cpp:(.text+0xb743): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb79b): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_staff_of_the_mage': eye_candy_wrapper.cpp:(.text+0xb7e3): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb83b): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_sword_of_magic': eye_candy_wrapper.cpp:(.text+0xb88d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb8ec): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_sword_of_ice': eye_candy_wrapper.cpp:(.text+0xb93d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xb99c): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_sword_of_fire': eye_candy_wrapper.cpp:(.text+0xb9ed): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xba4c): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_sword_jagged_saber': eye_candy_wrapper.cpp:(.text+0xba9d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xbafc): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_sword_eagle_wing': eye_candy_wrapper.cpp:(.text+0xbb4d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xbbac): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_sword_orc_slayer': eye_candy_wrapper.cpp:(.text+0xbbfd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xbc5c): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_sword_sunbreaker': eye_candy_wrapper.cpp:(.text+0xbcad): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xbd0c): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_sword_emerald_claymore': eye_candy_wrapper.cpp:(.text+0xbd5d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xbdbc): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_sword_cutlass': eye_candy_wrapper.cpp:(.text+0xbe0d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xbe6c): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_sword_serpent': eye_candy_wrapper.cpp:(.text+0xbebd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xbf1c): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_mine_detonate2': eye_candy_wrapper.cpp:(.text+0xc0e8): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xc128): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xc168): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xc1a8): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xc1e8): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.o:eye_candy_wrapper.cpp:(.text+0xc228): more undefined references to `operator new(unsigned int)' follow eye_candy_wrapper.o: In function `ec_create_mine_detonate2': eye_candy_wrapper.cpp:(.text+0xc366): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_drain_mana2': eye_candy_wrapper.cpp:(.text+0xc4c3): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xc52d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_life_drain2': eye_candy_wrapper.cpp:(.text+0xc643): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xc6ad): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_remote_heal2': eye_candy_wrapper.cpp:(.text+0xc7c3): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xc82d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_magic_immunity2': eye_candy_wrapper.cpp:(.text+0xc90b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xc965): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_bones_to_gold2': eye_candy_wrapper.cpp:(.text+0xca4b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xcaa5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_restoration2': eye_candy_wrapper.cpp:(.text+0xcb8b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xcbe5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_shield_generic': eye_candy_wrapper.cpp:(.text+0xcd21): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xcd60): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xcda9): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xcdf0): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xce2e): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_magic_protection2': eye_candy_wrapper.cpp:(.text+0xcf1b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xcf75): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_selfmagic_heal2': eye_candy_wrapper.cpp:(.text+0xd05b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd0b5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_ongoing_harvesting2': eye_candy_wrapper.cpp:(.text+0xd117): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd187): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_ongoing_poison2': eye_candy_wrapper.cpp:(.text+0xd1e7): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd257): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_ongoing_magic_immunity2': eye_candy_wrapper.cpp:(.text+0xd2b7): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd327): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_ongoing_shield2': eye_candy_wrapper.cpp:(.text+0xd387): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd3f7): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_ongoing_magic_protection2': eye_candy_wrapper.cpp:(.text+0xd457): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd4c7): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_ran': eye_candy_wrapper.cpp:(.text+0xd5ab): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd605): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_tai_right': eye_candy_wrapper.cpp:(.text+0xd6eb): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd745): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_tai_left': eye_candy_wrapper.cpp:(.text+0xd82b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd885): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_eng_right': eye_candy_wrapper.cpp:(.text+0xd96b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xd9c5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_eng_left': eye_candy_wrapper.cpp:(.text+0xdaab): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xdb05): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_cra_right': eye_candy_wrapper.cpp:(.text+0xdbeb): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xdc45): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_cra_left': eye_candy_wrapper.cpp:(.text+0xdd2b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xdd85): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_man_right': eye_candy_wrapper.cpp:(.text+0xde6b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xdec5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_man_left': eye_candy_wrapper.cpp:(.text+0xdfab): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xe005): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_sum': eye_candy_wrapper.cpp:(.text+0xe0eb): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xe145): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_pot_right': eye_candy_wrapper.cpp:(.text+0xe22b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xe285): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_pot_left': eye_candy_wrapper.cpp:(.text+0xe36b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xe3c5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_mag': eye_candy_wrapper.cpp:(.text+0xe4ab): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xe505): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_alc_right': eye_candy_wrapper.cpp:(.text+0xe5eb): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xe645): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_alc_left': eye_candy_wrapper.cpp:(.text+0xe72b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xe785): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_default': eye_candy_wrapper.cpp:(.text+0xe86b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xe8c5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_def': eye_candy_wrapper.cpp:(.text+0xe9ab): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xea05): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_att': eye_candy_wrapper.cpp:(.text+0xeaeb): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xeb45): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_level_up_oa': eye_candy_wrapper.cpp:(.text+0xec2b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xec85): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_poison': eye_candy_wrapper.cpp:(.text+0xed6b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xedc5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_harm': eye_candy_wrapper.cpp:(.text+0xeeab): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xef05): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_glow_remote_heal': eye_candy_wrapper.cpp:(.text+0xefeb): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xf045): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_tool_break': eye_candy_wrapper.cpp:(.text+0xf151): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xf1b5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_rare_stone2': eye_candy_wrapper.cpp:(.text+0xf29b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xf2f5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_bag_of_gold2': eye_candy_wrapper.cpp:(.text+0xf3db): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xf435): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_harvesting_bees2': eye_candy_wrapper.cpp:(.text+0xf51b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xf575): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_wind2': eye_candy_wrapper.cpp:(.text+0xf693): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xf705): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_lightning2': eye_candy_wrapper.cpp:(.text+0xf823): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xf895): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_magic2': eye_candy_wrapper.cpp:(.text+0xf9b3): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xfa25): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_poison2': eye_candy_wrapper.cpp:(.text+0xfb43): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xfbb5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_ice2': eye_candy_wrapper.cpp:(.text+0xfcd3): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xfd45): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_breath_fire2': eye_candy_wrapper.cpp:(.text+0xfe63): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0xfed5): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_harm2': eye_candy_wrapper.cpp:(.text+0x10034): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x1009d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_create_targetmagic_poison2': eye_candy_wrapper.cpp:(.text+0x10204): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x1026d): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_add_actor_obstruction': eye_candy_wrapper.cpp:(.text+0x102a4): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x10314): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x103c1): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x10422): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10461): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_draw': eye_candy_wrapper.cpp:(.text+0x104eb): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10507): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x1051c): undefined reference to `operator delete(void*)' eye_candy_wrapper.o:eye_candy_wrapper.cpp:(.text+0x10527): more undefined references to `operator delete(void*)' follow eye_candy_wrapper.o: In function `ec_draw': eye_candy_wrapper.cpp:(.text+0x10550): undefined reference to `glPushMatrix' eye_candy_wrapper.cpp:(.text+0x10574): undefined reference to `glRotatef' eye_candy_wrapper.o: In function `ec_delete_reference': eye_candy_wrapper.cpp:(.text+0x10677): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x1068d): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x1069c): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_add_object_obstruction': eye_candy_wrapper.cpp:(.text+0x10725): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x10761): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x1077b): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x10795): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x107af): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x107c9): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x107e3): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x107fd): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x10817): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x10831): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x1084b): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x10865): undefined reference to `sinf' eye_candy_wrapper.cpp:(.text+0x1087f): undefined reference to `cosf' eye_candy_wrapper.cpp:(.text+0x108f3): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x10b3d): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x10ba0): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10be1): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_launch_targetmagic_smite_summoned': eye_candy_wrapper.cpp:(.text+0x10c4f): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10c65): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10c74): undefined reference to `operator delete(void*)' eye_candy_wrapper.o:eye_candy_wrapper.cpp:(.text+0x10c7c): more undefined references to `operator delete(void*)' follow eye_candy_wrapper.o: In function `ec_launch_targetmagic_smite_summoned': eye_candy_wrapper.cpp:(.text+0x10d3b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x10d7c): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x10dcc): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10df1): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10e18): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10e31): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10e3d): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10e59): undefined reference to `std::__throw_bad_alloc()' eye_candy_wrapper.o: In function `ec_launch_targetmagic_heal_summoned': eye_candy_wrapper.cpp:(.text+0x10eaf): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10ec5): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10ed4): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10edc): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x10f9b): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x10fdc): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x1102c): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x11051): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x11078): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x11091): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x1109d): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x110b9): undefined reference to `std::__throw_bad_alloc()' eye_candy_wrapper.o: In function `ec_idle': eye_candy_wrapper.cpp:(.text+0x1114f): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text+0x1118c): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy_wrapper.cpp:(.text+0x111c6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy_wrapper.cpp:(.text+0x1127b): undefined reference to `sincosf' eye_candy_wrapper.cpp:(.text+0x112a5): undefined reference to `sincosf' eye_candy_wrapper.cpp:(.text+0x1137c): undefined reference to `powf' eye_candy_wrapper.cpp:(.text+0x11412): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x1142e): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x11443): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x1144e): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x115c6): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy_wrapper.cpp:(.text+0x115e2): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x11b16): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy_wrapper.cpp:(.text+0x11bdf): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy_wrapper.cpp:(.text+0x11c29): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy_wrapper.cpp:(.text+0x11c72): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy_wrapper.cpp:(.text+0x11c82): undefined reference to `__cxa_begin_catch' eye_candy_wrapper.cpp:(.text+0x11c99): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy_wrapper.cpp:(.text+0x11cb4): undefined reference to `__cxa_end_catch' eye_candy_wrapper.cpp:(.text+0x11cc7): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text+0x11cd9): undefined reference to `__cxa_rethrow' eye_candy_wrapper.cpp:(.text+0x11ce1): undefined reference to `std::__throw_bad_alloc()' eye_candy_wrapper.o: In function `ec_free_effects_list': eye_candy_wrapper.cpp:(.text+0x275): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `ec_draw': eye_candy_wrapper.cpp:(.text+0x1058c): undefined reference to `glPopMatrix' eye_candy_wrapper.o: In function `ec_delete_reference': eye_candy_wrapper.cpp:(.text+0x106a9): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `std::vector >::~vector()': eye_candy_wrapper.cpp:(.text._ZNSt6vectorIPN2ec11ObstructionESaIS2_EED1Ev[std::vector >::~vector()]+0x14): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `std::vector >::~vector()': eye_candy_wrapper.cpp:(.text._ZNSt6vectorIP20ec_actor_obstructionSaIS1_EED1Ev[std::vector >::~vector()]+0x14): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `std::vector >::~vector()': eye_candy_wrapper.cpp:(.text._ZNSt6vectorIP21ec_object_obstructionSaIS1_EED1Ev[std::vector >::~vector()]+0x14): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `std::vector >::~vector()': eye_candy_wrapper.cpp:(.text._ZNSt6vectorIP21ec_internal_referenceSaIS1_EED1Ev[std::vector >::~vector()]+0x14): undefined reference to `operator delete(void*)' eye_candy_wrapper.o:eye_candy_wrapper.cpp:(.text._ZN2ec13BoundingRangeD0Ev[ec::BoundingRange::~BoundingRange()]+0x14): more undefined references to `operator delete(void*)' follow eye_candy_wrapper.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Vec3 const&)': eye_candy_wrapper.cpp:(.text._ZNSt6vectorIN2ec4Vec3ESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Vec3 const&)]+0x10a): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text._ZNSt6vectorIN2ec4Vec3ESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Vec3 const&)]+0x1e0): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::SmoothPolygonElement const&)': eye_candy_wrapper.cpp:(.text._ZNSt6vectorIN2ec20SmoothPolygonElementESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::SmoothPolygonElement const&)]+0xc9): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text._ZNSt6vectorIN2ec20SmoothPolygonElementESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::SmoothPolygonElement const&)]+0x16c): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `std::vector >::operator=(std::vector > const&)': eye_candy_wrapper.cpp:(.text._ZNSt6vectorIN2ec20SmoothPolygonElementESaIS1_EEaSERKS3_[std::vector >::operator=(std::vector > const&)]+0x124): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text._ZNSt6vectorIN2ec20SmoothPolygonElementESaIS1_EEaSERKS3_[std::vector >::operator=(std::vector > const&)]+0x15d): undefined reference to `operator delete(void*)' eye_candy_wrapper.cpp:(.text._ZNSt6vectorIN2ec20SmoothPolygonElementESaIS1_EEaSERKS3_[std::vector >::operator=(std::vector > const&)]+0x175): undefined reference to `std::__throw_bad_alloc()' eye_candy_wrapper.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Effect* const&)': eye_candy_wrapper.cpp:(.text._ZNSt6vectorIPN2ec6EffectESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Effect* const&)]+0xb5): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text._ZNSt6vectorIPN2ec6EffectESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Effect* const&)]+0x11a): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Obstruction* const&)': eye_candy_wrapper.cpp:(.text._ZNSt6vectorIPN2ec11ObstructionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Obstruction* const&)]+0xbd): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text._ZNSt6vectorIPN2ec11ObstructionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Obstruction* const&)]+0x123): undefined reference to `operator delete(void*)' eye_candy_wrapper.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Vec3* const&)': eye_candy_wrapper.cpp:(.text._ZNSt6vectorIPN2ec4Vec3ESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Vec3* const&)]+0xb5): undefined reference to `operator new(unsigned int)' eye_candy_wrapper.cpp:(.text._ZNSt6vectorIPN2ec4Vec3ESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Vec3* const&)]+0x11a): undefined reference to `operator delete(void*)' eye_candy_wrapper.o:(.rodata._ZTVN2ec13BoundingRangeE[vtable for ec::BoundingRange]+0x10): undefined reference to `__cxa_pure_virtual' eye_candy_wrapper.o:(.rodata._ZTIN2ec13BoundingRangeE[typeinfo for ec::BoundingRange]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' eye_candy_wrapper.o:(.rodata._ZTVN2ec11ObstructionE[vtable for ec::Obstruction]+0x10): undefined reference to `__cxa_pure_virtual' eye_candy_wrapper.o:(.rodata._ZTIN2ec11ObstructionE[typeinfo for ec::Obstruction]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' eye_candy_wrapper.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy_wrapper.o:(.eh_frame+0x2d7): undefined reference to `__gxx_personality_v0' eye_candy/eye_candy.o: In function `ec::EyeCandy::draw_fast_billboard_particle(float, unsigned int, float, float, float, float, ec::Vec3)': eye_candy.cpp:(.text+0x2660): undefined reference to `glBindTexture' eye_candy.cpp:(.text+0x266c): undefined reference to `glBegin' eye_candy.cpp:(.text+0x268c): undefined reference to `glColor4f' eye_candy.cpp:(.text+0x26a0): undefined reference to `glTexCoord2f' eye_candy.cpp:(.text+0x26b9): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x26cd): undefined reference to `glTexCoord2f' eye_candy.cpp:(.text+0x26e6): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x26fa): undefined reference to `glTexCoord2f' eye_candy.cpp:(.text+0x2713): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x2727): undefined reference to `glTexCoord2f' eye_candy.cpp:(.text+0x2740): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x2745): undefined reference to `glEnd' eye_candy/eye_candy.o: In function `ec::EyeCandy::draw_point_sprite_particle(float, unsigned int, float, float, float, float, ec::Vec3)': eye_candy.cpp:(.text+0x2791): undefined reference to `glPointSize' eye_candy.cpp:(.text+0x27a4): undefined reference to `glBindTexture' eye_candy.cpp:(.text+0x27b0): undefined reference to `glBegin' eye_candy.cpp:(.text+0x27ca): undefined reference to `glColor4f' eye_candy.cpp:(.text+0x27e2): undefined reference to `glVertex3d' eye_candy/eye_candy.o: In function `ec::BoundingMover::get_force_gradient(ec::Particle&) const': eye_candy.cpp:(.text+0x2876): undefined reference to `atan2' eye_candy/eye_candy.o: In function `ec::EyeCandy::end_draw()': eye_candy.cpp:(.text+0x295b): undefined reference to `glDisable' eye_candy.cpp:(.text+0x297f): undefined reference to `glColor4f' eye_candy.cpp:(.text+0x298b): undefined reference to `glDisable' eye_candy.cpp:(.text+0x299f): undefined reference to `glBlendFunc' eye_candy.cpp:(.text+0x29ab): undefined reference to `glDepthMask' eye_candy.cpp:(.text+0x29b7): undefined reference to `glDisable' eye_candy/eye_candy.o: In function `ec::EyeCandy::start_draw()': eye_candy.cpp:(.text+0x29e2): undefined reference to `glDisable' eye_candy.cpp:(.text+0x29ee): undefined reference to `glEnable' eye_candy.cpp:(.text+0x29fa): undefined reference to `glEnable' eye_candy.cpp:(.text+0x2a06): undefined reference to `glEnable' eye_candy.cpp:(.text+0x2a12): undefined reference to `glEnable' eye_candy.cpp:(.text+0x2a1e): undefined reference to `glDepthMask' eye_candy.cpp:(.text+0x2a32): undefined reference to `glBlendFunc' eye_candy.cpp:(.text+0x2a57): undefined reference to `glGetFloatv' eye_candy.cpp:(.text+0x2ad9): undefined reference to `glEnable' eye_candy.cpp:(.text+0x2af5): undefined reference to `glTexEnvf' eye_candy.cpp:(.text+0x2b05): undefined reference to `glGetFloatv' eye_candy/eye_candy.o: In function `ec::IFSSinusoidalElement::get_new_coords(ec::Vec3 const&)': eye_candy.cpp:(.text+0x2b34): undefined reference to `sin' eye_candy.cpp:(.text+0x2b4d): undefined reference to `sin' eye_candy.cpp:(.text+0x2b65): undefined reference to `sin' eye_candy/eye_candy.o: In function `ec::IFS2DHorseshoeElement::get_new_coords(ec::Vec3 const&)': eye_candy.cpp:(.text+0x2c2c): undefined reference to `atanf' eye_candy.cpp:(.text+0x2c3a): undefined reference to `atanf' eye_candy.cpp:(.text+0x2c66): undefined reference to `cos' eye_candy.cpp:(.text+0x2c76): undefined reference to `cos' eye_candy/eye_candy.o: In function `ec::IFS2DSwirlElement::get_new_coords(ec::Vec3 const&)': eye_candy.cpp:(.text+0x2d33): undefined reference to `atanf' eye_candy.cpp:(.text+0x2d41): undefined reference to `atanf' eye_candy.cpp:(.text+0x2d55): undefined reference to `cos' eye_candy.cpp:(.text+0x2d66): undefined reference to `cos' eye_candy/eye_candy.o: In function `ec::Particle::flare() const': eye_candy.cpp:(.text+0x2e10): undefined reference to `sin' eye_candy/eye_candy.o: In function `ec::Particle::~Particle()': eye_candy.cpp:(.text+0x2ec6): undefined reference to `operator delete[](void*)' eye_candy/eye_candy.o: In function `ec::Particle::~Particle()': eye_candy.cpp:(.text+0x2f46): undefined reference to `operator delete[](void*)' eye_candy/eye_candy.o: In function `ec::Particle::~Particle()': eye_candy.cpp:(.text+0x2fb6): undefined reference to `operator delete[](void*)' eye_candy/eye_candy.o: In function `ec::Shape::~Shape()': eye_candy.cpp:(.text+0x2ffb): undefined reference to `operator delete[](void*)' eye_candy.cpp:(.text+0x300a): undefined reference to `operator delete[](void*)' eye_candy/eye_candy.o:eye_candy.cpp:(.text+0x3019): more undefined references to `operator delete[](void*)' follow eye_candy/eye_candy.o: In function `ec::Particle::Particle(ec::Effect*, ec::ParticleMover*, ec::Vec3, ec::Vec3)': eye_candy.cpp:(.text+0x3106): undefined reference to `operator new[](unsigned int)' eye_candy/eye_candy.o: In function `ec::Particle::Particle(ec::Effect*, ec::ParticleMover*, ec::Vec3, ec::Vec3)': eye_candy.cpp:(.text+0x3236): undefined reference to `operator new[](unsigned int)' eye_candy/eye_candy.o: In function `ec::PolarCoordElement::get_radius(float) const': eye_candy.cpp:(.text+0x3346): undefined reference to `cosf' eye_candy/eye_candy.o: In function `ec::Texture::clear()': eye_candy.cpp:(.text+0x3417): undefined reference to `glDeleteTextures' eye_candy/eye_candy.o: In function `ec::Cylinder::Cylinder(ec::EyeCandy*, ec::Vec3, ec::Vec3, ec::Vec3, float, float, int)': eye_candy.cpp:(.text+0x3674): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x3688): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x3765): undefined reference to `sincos' eye_candy.cpp:(.text+0x380d): undefined reference to `sincos' eye_candy.cpp:(.text+0x3a49): undefined reference to `operator new[](unsigned int)' eye_candy/eye_candy.o: In function `ec::IFSHorseshoeElement::get_new_coords(ec::Vec3 const&)': eye_candy.cpp:(.text+0x3fe7): undefined reference to `atan2' eye_candy.cpp:(.text+0x4000): undefined reference to `atan2' eye_candy.cpp:(.text+0x4017): undefined reference to `atan2' eye_candy.cpp:(.text+0x4049): undefined reference to `cos' eye_candy.cpp:(.text+0x405f): undefined reference to `cos' eye_candy.cpp:(.text+0x4075): undefined reference to `cos' eye_candy/eye_candy.o: In function `ec::IFSSwirlElement::get_new_coords(ec::Vec3 const&)': eye_candy.cpp:(.text+0x414f): undefined reference to `atan2' eye_candy.cpp:(.text+0x4163): undefined reference to `atan2' eye_candy.cpp:(.text+0x4177): undefined reference to `atan2' eye_candy.cpp:(.text+0x4191): undefined reference to `cos' eye_candy.cpp:(.text+0x41aa): undefined reference to `cos' eye_candy.cpp:(.text+0x41c3): undefined reference to `cos' eye_candy/eye_candy.o: In function `ec::IFSParticleSpawner::~IFSParticleSpawner()': eye_candy.cpp:(.text+0x4261): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x427f): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::HollowBoundingSpawner::get_new_coords()': eye_candy.cpp:(.text+0x42ee): undefined reference to `sincos' eye_candy/eye_candy.o: In function `ec::Shape::draw()': eye_candy.cpp:(.text+0x435c): undefined reference to `glColor4f' eye_candy.cpp:(.text+0x4361): undefined reference to `glPushMatrix' eye_candy.cpp:(.text+0x437a): undefined reference to `glTranslated' eye_candy.cpp:(.text+0x4386): undefined reference to `glDisable' eye_candy.cpp:(.text+0x43a2): undefined reference to `glBegin' eye_candy.cpp:(.text+0x43e3): undefined reference to `glNormal3f' eye_candy.cpp:(.text+0x440a): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x4432): undefined reference to `glNormal3f' eye_candy.cpp:(.text+0x445a): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x4482): undefined reference to `glNormal3f' eye_candy.cpp:(.text+0x44aa): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x451b): undefined reference to `glColor4f' eye_candy.cpp:(.text+0x4529): undefined reference to `glEnd' eye_candy.cpp:(.text+0x4531): undefined reference to `glPopMatrix' eye_candy/eye_candy.o: In function `ec::HollowDiscSpawner::get_new_coords()': eye_candy.cpp:(.text+0x459c): undefined reference to `sincos' eye_candy/eye_candy.o: In function `ec::EyeCandy::draw()': eye_candy.cpp:(.text+0x4b14): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' eye_candy.cpp:(.text+0x4df0): undefined reference to `glEnable' eye_candy.cpp:(.text+0x4e07): undefined reference to `glLightfv' eye_candy.cpp:(.text+0x4e1e): undefined reference to `glLightfv' eye_candy.cpp:(.text+0x4e78): undefined reference to `glDisable' eye_candy.cpp:(.text+0x4eca): undefined reference to `glDisable' eye_candy.cpp:(.text+0x4f39): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' eye_candy/eye_candy.o: In function `ec::Cylinder::Cylinder(ec::EyeCandy*, ec::Vec3, ec::Vec3, ec::Vec3, float, float, int)': eye_candy.cpp:(.text+0x50e4): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x50f8): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x51d5): undefined reference to `sincos' eye_candy.cpp:(.text+0x527d): undefined reference to `sincos' eye_candy.cpp:(.text+0x54b9): undefined reference to `operator new[](unsigned int)' eye_candy/eye_candy.o: In function `ec::CaplessCylinder::CaplessCylinder(ec::EyeCandy*, ec::Vec3, ec::Vec3, ec::Vec3, float, float, int)': eye_candy.cpp:(.text+0x57bb): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x57cf): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x583b): undefined reference to `sincos' eye_candy.cpp:(.text+0x58ed): undefined reference to `sincos' eye_candy.cpp:(.text+0x599e): undefined reference to `operator new[](unsigned int)' eye_candy/eye_candy.o: In function `ec::CaplessCylinder::CaplessCylinder(ec::EyeCandy*, ec::Vec3, ec::Vec3, ec::Vec3, float, float, int)': eye_candy.cpp:(.text+0x5bab): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x5bbf): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x5c2b): undefined reference to `sincos' eye_candy.cpp:(.text+0x5cdd): undefined reference to `sincos' eye_candy.cpp:(.text+0x5d8e): undefined reference to `operator new[](unsigned int)' eye_candy/eye_candy.o: In function `ec::EyeCandy::draw_accurate_billboard_particle(float, unsigned int, float, float, float, float, ec::Vec3)': eye_candy.cpp:(.text+0x5e3f): undefined reference to `glPushMatrix' eye_candy.cpp:(.text+0x5e57): undefined reference to `glTranslatef' eye_candy.cpp:(.text+0x5fb1): undefined reference to `glBindTexture' eye_candy.cpp:(.text+0x5fbd): undefined reference to `glBegin' eye_candy.cpp:(.text+0x5fdd): undefined reference to `glColor4f' eye_candy.cpp:(.text+0x5ff1): undefined reference to `glTexCoord2f' eye_candy.cpp:(.text+0x600d): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x6021): undefined reference to `glTexCoord2f' eye_candy.cpp:(.text+0x603b): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x604f): undefined reference to `glTexCoord2f' eye_candy.cpp:(.text+0x6066): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x607a): undefined reference to `glTexCoord2f' eye_candy.cpp:(.text+0x6094): undefined reference to `glVertex3f' eye_candy.cpp:(.text+0x6099): undefined reference to `glEnd' eye_candy.cpp:(.text+0x609e): undefined reference to `glPopMatrix' eye_candy.cpp:(.text+0x60c5): undefined reference to `acos' eye_candy.cpp:(.text+0x60ec): undefined reference to `glRotatef' eye_candy.cpp:(.text+0x6116): undefined reference to `acos' eye_candy.cpp:(.text+0x6149): undefined reference to `glRotatef' eye_candy.cpp:(.text+0x6171): undefined reference to `acos' eye_candy.cpp:(.text+0x6198): undefined reference to `glRotatef' eye_candy/eye_candy.o: In function `ec::FilledDiscSpawner::get_new_coords()': eye_candy.cpp:(.text+0x630e): undefined reference to `sincos' eye_candy/eye_candy.o: In function `ec::NoncheckingFilledBoundingSpawner::get_new_coords()': eye_candy.cpp:(.text+0x63bd): undefined reference to `sincos' eye_candy/eye_candy.o: In function `ec::FilledBoundingSpawner::get_new_coords()': eye_candy.cpp:(.text+0x6568): undefined reference to `sincos' eye_candy.cpp:(.text+0x65a1): undefined reference to `atan2' eye_candy/eye_candy.o: In function `ec::EyeCandy::idle()': eye_candy.cpp:(.text+0x6ea2): undefined reference to `atan2' eye_candy.cpp:(.text+0x6f80): undefined reference to `atan2' eye_candy.cpp:(.text+0x7149): undefined reference to `roundf' eye_candy.cpp:(.text+0x72cb): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' eye_candy.cpp:(.text+0x72d3): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x7473): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' eye_candy.cpp:(.text+0x747b): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::Sphere::Sphere(ec::EyeCandy*, ec::Vec3, ec::Vec3, float, float, int)': eye_candy.cpp:(.text+0x81e6): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x8211): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x8226): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x8285): undefined reference to `sincos' eye_candy.cpp:(.text+0x829f): undefined reference to `sin' eye_candy.cpp:(.text+0x82c5): undefined reference to `cosf' eye_candy.cpp:(.text+0x8341): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x83a4): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x83b6): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x83d9): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::Sphere::Sphere(ec::EyeCandy*, ec::Vec3, ec::Vec3, float, float, int)': eye_candy.cpp:(.text+0x8f56): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x8f81): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x8f96): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x8ff5): undefined reference to `sincos' eye_candy.cpp:(.text+0x900f): undefined reference to `sin' eye_candy.cpp:(.text+0x9035): undefined reference to `cosf' eye_candy.cpp:(.text+0x90b1): undefined reference to `operator new[](unsigned int)' eye_candy.cpp:(.text+0x9114): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x9126): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x9149): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::Texture::~Texture()': eye_candy.cpp:(.text+0x968d): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x96b9): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::EyeCandy::~EyeCandy()': eye_candy.cpp:(.text+0x974e): undefined reference to `glDisable' eye_candy.cpp:(.text+0x976b): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x977d): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x978f): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x97a1): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x9873): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o:eye_candy.cpp:(.text+0x9885): more undefined references to `operator delete(void*)' follow eye_candy/eye_candy.o: In function `ec::EyeCandy::~EyeCandy()': eye_candy.cpp:(.text+0x9ace): undefined reference to `glDisable' eye_candy.cpp:(.text+0x9aeb): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x9afd): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x9b0f): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x9b21): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0x9bf3): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o:eye_candy.cpp:(.text+0x9c05): more undefined references to `operator delete(void*)' follow eye_candy/eye_candy.o: In function `ec::IFSParticleSpawner::generate(int, ec::Vec3)': eye_candy.cpp:(.text+0x9f39): undefined reference to `operator new(unsigned int)' eye_candy/eye_candy.o: In function `ec::IFSParticleSpawner::IFSParticleSpawner(int, ec::Vec3)': eye_candy.cpp:(.text+0xa028): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::IFSParticleSpawner::IFSParticleSpawner(int, ec::Vec3)': eye_candy.cpp:(.text+0xa0b8): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::IFSParticleSpawner::IFSParticleSpawner(int, float)': eye_candy.cpp:(.text+0xa140): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::IFSParticleSpawner::IFSParticleSpawner(int, float)': eye_candy.cpp:(.text+0xa1d0): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::EyeCandy::add_light(unsigned int)': eye_candy.cpp:(.text+0xa201): undefined reference to `glDisable' eye_candy.cpp:(.text+0xa27f): undefined reference to `glLightfv' eye_candy.cpp:(.text+0xa299): undefined reference to `glLightfv' eye_candy.cpp:(.text+0xa2b4): undefined reference to `glLightf' eye_candy/eye_candy.o: In function `global constructors keyed to _ZN2ec10math_cacheE': eye_candy.cpp:(.text+0xa481): undefined reference to `std::ios_base::Init::Init()' eye_candy.cpp:(.text+0xa498): undefined reference to `std::ios_base::Init::~Init()' eye_candy.cpp:(.text+0xa50b): undefined reference to `std::ios_base::ios_base()' eye_candy.cpp:(.text+0xa515): undefined reference to `vtable for std::basic_ios >' eye_candy.cpp:(.text+0xa569): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' eye_candy.cpp:(.text+0xa575): undefined reference to `operator new(unsigned int)' eye_candy.cpp:(.text+0xa57f): undefined reference to `std::basic_streambuf >::basic_streambuf()' eye_candy.cpp:(.text+0xa58f): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text+0xa5bc): undefined reference to `std::basic_string, std::allocator >::assign(char const*, unsigned int)' eye_candy.cpp:(.text+0xa5f1): undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' eye_candy.cpp:(.text+0xa637): undefined reference to `std::ios_base::~ios_base()' eye_candy.cpp:(.text+0xa64d): undefined reference to `std::basic_ios >::~basic_ios()' eye_candy.cpp:(.text+0xa673): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text+0xa684): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0xa6bc): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xa6d3): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text+0xa6db): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xa6e3): undefined reference to `std::basic_streambuf >::~basic_streambuf()' eye_candy/eye_candy.o: In function `T.3318': eye_candy.cpp:(.text+0xa734): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text+0xa74c): undefined reference to `std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy.cpp:(.text+0xa772): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text+0xa786): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text+0xa790): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text+0xa7f6): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xa81e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xa82d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xa835): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy/eye_candy.o: In function `ec::Texture::push_texture(std::basic_string, std::allocator >)': eye_candy.cpp:(.text+0xa8ad): undefined reference to `SDL_RWFromMem' eye_candy.cpp:(.text+0xa8bd): undefined reference to `IMG_Load_RW' eye_candy.cpp:(.text+0xa908): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text+0xa920): undefined reference to `std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy.cpp:(.text+0xa94c): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text+0xa964): undefined reference to `std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy.cpp:(.text+0xa992): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text+0xa9a3): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text+0xaa24): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text+0xaa3c): undefined reference to `std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy.cpp:(.text+0xaa68): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text+0xaa80): undefined reference to `std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy.cpp:(.text+0xaaae): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text+0xaabf): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text+0xab27): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xab89): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xab91): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xabbf): undefined reference to `glGenTextures' eye_candy.cpp:(.text+0xabd2): undefined reference to `glBindTexture' eye_candy.cpp:(.text+0xabee): undefined reference to `glTexParameteri' eye_candy.cpp:(.text+0xac0a): undefined reference to `glTexParameteri' eye_candy.cpp:(.text+0xac62): undefined reference to `glTexImage2D' eye_candy.cpp:(.text+0xaca1): undefined reference to `SDL_FreeSurface' eye_candy.cpp:(.text+0xacef): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xacf7): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xadc1): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xadf2): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xae23): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xae54): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xae85): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy/eye_candy.o:eye_candy.cpp:(.text+0xaeb6): more undefined references to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' follow eye_candy/eye_candy.o: In function `ec::Texture::push_texture(std::basic_string, std::allocator >)': eye_candy.cpp:(.text+0xaf0c): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xaf1a): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xaf32): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xaf43): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xaf51): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy/eye_candy.o:eye_candy.cpp:(.text+0xaf81): more undefined references to `std::basic_string, std::allocator >::~basic_string()' follow eye_candy/eye_candy.o: In function `ec::EyeCandy::load_textures()': eye_candy.cpp:(.text+0xb095): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' eye_candy.cpp:(.text+0xb0af): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text+0xb0d7): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' eye_candy.cpp:(.text+0xb11d): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' eye_candy.cpp:(.text+0xb15d): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' eye_candy.cpp:(.text+0xb19d): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' eye_candy.cpp:(.text+0xb1e3): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' eye_candy/eye_candy.o:eye_candy.cpp:(.text+0xb223): more undefined references to `std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&)' follow eye_candy/eye_candy.o: In function `ec::EyeCandy::load_textures()': eye_candy.cpp:(.text+0xcebc): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xceec): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xcf1d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xcf51): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text+0xcf85): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy/eye_candy.o:eye_candy.cpp:(.text+0xcfb9): more undefined references to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' follow eye_candy/eye_candy.o: In function `ec::EyeCandy::load_textures()': eye_candy.cpp:(.text+0xe701): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xe717): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xe72d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xe743): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text+0xe759): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy/eye_candy.o:eye_candy.cpp:(.text+0xe76f): more undefined references to `std::basic_string, std::allocator >::~basic_string()' follow eye_candy/eye_candy.o: In function `ec::EyeCandy::draw_point_sprite_particle(float, unsigned int, float, float, float, float, ec::Vec3)': eye_candy.cpp:(.text+0x27f3): undefined reference to `glEnd' eye_candy/eye_candy.o: In function `ec::EyeCandy::end_draw()': eye_candy.cpp:(.text+0x29c4): undefined reference to `glEnable' eye_candy/eye_candy.o: In function `ec::Particle::~Particle()': eye_candy.cpp:(.text+0x2ee6): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::Shape::~Shape()': eye_candy.cpp:(.text+0x3026): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::Shape::~Shape()': eye_candy.cpp:(.text+0x306e): undefined reference to `operator delete[](void*)' eye_candy/eye_candy.o: In function `ec::Shape::~Shape()': eye_candy.cpp:(.text+0x30be): undefined reference to `operator delete[](void*)' eye_candy/eye_candy.o: In function `ec::Shape::draw()': eye_candy.cpp:(.text+0x4544): undefined reference to `glEnable' eye_candy/eye_candy.o: In function `ec::IFSParticleSpawner::~IFSParticleSpawner()': eye_candy.cpp:(.text+0x9e35): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::SimpleCylinderObstruction::~SimpleCylinderObstruction()': eye_candy.cpp:(.text._ZN2ec25SimpleCylinderObstructionD0Ev[ec::SimpleCylinderObstruction::~SimpleCylinderObstruction()]+0x14): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::CappedSimpleCylinderObstruction::~CappedSimpleCylinderObstruction()': eye_candy.cpp:(.text._ZN2ec31CappedSimpleCylinderObstructionD0Ev[ec::CappedSimpleCylinderObstruction::~CappedSimpleCylinderObstruction()]+0x14): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::SphereObstruction::~SphereObstruction()': eye_candy.cpp:(.text._ZN2ec17SphereObstructionD0Ev[ec::SphereObstruction::~SphereObstruction()]+0x14): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::GradientMover::~GradientMover()': eye_candy.cpp:(.text._ZN2ec13GradientMoverD0Ev[ec::GradientMover::~GradientMover()]+0x14): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o:eye_candy.cpp:(.text._ZN2ec13ParticleMoverD0Ev[ec::ParticleMover::~ParticleMover()]+0x14): more undefined references to `operator delete(void*)' follow eye_candy/eye_candy.o: In function `std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*)': eye_candy.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_[std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*)]+0x1d): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_[std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*)]+0x35): undefined reference to `std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_[std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*)]+0x4d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy/eye_candy.o: In function `std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair const&)': eye_candy.cpp:(.text._ZNSt6vectorISt4pairIPN2ec8ParticleEfESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_[std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair const&)]+0xd1): undefined reference to `operator new(unsigned int)' eye_candy.cpp:(.text._ZNSt6vectorISt4pairIPN2ec8ParticleEfESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_[std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair const&)]+0x187): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair const&)': eye_candy.cpp:(.text._ZNSt6vectorISt4pairIffESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair const&)]+0xd1): undefined reference to `operator new(unsigned int)' eye_candy.cpp:(.text._ZNSt6vectorISt4pairIffESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_[std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair const&)]+0x187): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Shape::Facet const&)': eye_candy.cpp:(.text._ZNSt6vectorIN2ec5Shape5FacetESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Shape::Facet const&)]+0xfb): undefined reference to `operator new(unsigned int)' eye_candy.cpp:(.text._ZNSt6vectorIN2ec5Shape5FacetESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Shape::Facet const&)]+0x1c8): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In 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&)': eye_candy.cpp:(.text._ZNSt8_Rb_treeIPN2ec8ParticleESt4pairIKS2_bESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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&)]+0x2e): undefined reference to `operator new(unsigned int)' eye_candy.cpp:(.text._ZNSt8_Rb_treeIPN2ec8ParticleESt4pairIKS2_bESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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&)]+0x5b): 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&)' eye_candy/eye_candy.o: In function `std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&)': eye_candy.cpp:(.text._ZNSt8_Rb_treeIPN2ec8ParticleESt4pairIKS2_bESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE16_M_insert_uniqueERKS5_[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&)]+0x69): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' eye_candy/eye_candy.o: In function `std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&)': eye_candy.cpp:(.text._ZNSt8_Rb_treeIPN2ec8ParticleESt4pairIKS2_bESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&)]+0x39): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' eye_candy.cpp:(.text._ZNSt8_Rb_treeIPN2ec8ParticleESt4pairIKS2_bESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&)]+0xa1): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' eye_candy/eye_candy.o: In function `ec::Sphere::~Sphere()': eye_candy.cpp:(.text._ZN2ec6SphereD0Ev[ec::Sphere::~Sphere()]+0x21): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::Cylinder::~Cylinder()': eye_candy.cpp:(.text._ZN2ec8CylinderD0Ev[ec::Cylinder::~Cylinder()]+0x21): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::CaplessCylinder::~CaplessCylinder()': eye_candy.cpp:(.text._ZN2ec15CaplessCylinderD0Ev[ec::CaplessCylinder::~CaplessCylinder()]+0x21): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)': eye_candy.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)]+0x22): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)]+0x38): undefined reference to `std::basic_string, std::allocator >::reserve(unsigned int)' eye_candy.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)]+0x4b): undefined reference to `std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)]+0x57): undefined reference to `std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_[std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&)]+0x72): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy/eye_candy.o: In function `ec::Logger::~Logger()': eye_candy.cpp:(.text._ZN2ec6LoggerD0Ev[ec::Logger::~Logger()]+0x50): undefined reference to `vtable for std::basic_ios >' eye_candy.cpp:(.text._ZN2ec6LoggerD0Ev[ec::Logger::~Logger()]+0x58): undefined reference to `std::ios_base::~ios_base()' eye_candy.cpp:(.text._ZN2ec6LoggerD0Ev[ec::Logger::~Logger()]+0x85): undefined reference to `std::basic_ios >::~basic_ios()' eye_candy.cpp:(.text._ZN2ec6LoggerD0Ev[ec::Logger::~Logger()]+0x66): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::Logger::~Logger()': eye_candy.cpp:(.text._ZN2ec6LoggerD1Ev[ec::Logger::~Logger()]+0x54): undefined reference to `vtable for std::basic_ios >' eye_candy.cpp:(.text._ZN2ec6LoggerD1Ev[ec::Logger::~Logger()]+0x84): undefined reference to `std::basic_ios >::~basic_ios()' eye_candy.cpp:(.text._ZN2ec6LoggerD1Ev[ec::Logger::~Logger()]+0x65): undefined reference to `std::ios_base::~ios_base()' eye_candy/eye_candy.o: In function `std::vector >::operator=(std::vector > const&)': eye_candy.cpp:(.text._ZNSt6vectorIN2ec5Shape5FacetESaIS2_EEaSERKS4_[std::vector >::operator=(std::vector > const&)]+0x176): undefined reference to `operator new(unsigned int)' eye_candy.cpp:(.text._ZNSt6vectorIN2ec5Shape5FacetESaIS2_EEaSERKS4_[std::vector >::operator=(std::vector > const&)]+0x1b0): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text._ZNSt6vectorIN2ec5Shape5FacetESaIS2_EEaSERKS4_[std::vector >::operator=(std::vector > const&)]+0x1cb): undefined reference to `std::__throw_bad_alloc()' eye_candy/eye_candy.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::IFSParticleElement* const&)': eye_candy.cpp:(.text._ZNSt6vectorIPN2ec18IFSParticleElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::IFSParticleElement* const&)]+0xbd): undefined reference to `operator new(unsigned int)' eye_candy.cpp:(.text._ZNSt6vectorIPN2ec18IFSParticleElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::IFSParticleElement* const&)]+0x123): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&)': eye_candy.cpp:(.text._ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&)]+0xbd): undefined reference to `operator new(unsigned int)' eye_candy.cpp:(.text._ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&)]+0x123): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Particle* const&)': eye_candy.cpp:(.text._ZNSt6vectorIPN2ec8ParticleESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Particle* const&)]+0xbd): undefined reference to `operator new(unsigned int)' eye_candy.cpp:(.text._ZNSt6vectorIPN2ec8ParticleESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Particle* const&)]+0x123): undefined reference to `operator delete(void*)' eye_candy/eye_candy.o: In function `ec::LoggerBuf::xsputn(char const*, int)': eye_candy.cpp:(.text._ZN2ec9LoggerBuf6xsputnEPKci[ec::LoggerBuf::xsputn(char const*, int)]+0x23): undefined reference to `std::basic_string, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' eye_candy.cpp:(.text._ZN2ec9LoggerBuf6xsputnEPKci[ec::LoggerBuf::xsputn(char const*, int)]+0x35): undefined reference to `std::basic_string, std::allocator >::append(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZN2ec9LoggerBuf6xsputnEPKci[ec::LoggerBuf::xsputn(char const*, int)]+0x46): undefined reference to `std::cout' eye_candy.cpp:(.text._ZN2ec9LoggerBuf6xsputnEPKci[ec::LoggerBuf::xsputn(char const*, int)]+0x4f): undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)' eye_candy.cpp:(.text._ZN2ec9LoggerBuf6xsputnEPKci[ec::LoggerBuf::xsputn(char const*, int)]+0x5e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text._ZN2ec9LoggerBuf6xsputnEPKci[ec::LoggerBuf::xsputn(char const*, int)]+0x8d): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text._ZN2ec9LoggerBuf6xsputnEPKci[ec::LoggerBuf::xsputn(char const*, int)]+0x9d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy/eye_candy.o: In function `std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)': eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x2e): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x4c): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x76): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x8c): undefined reference to `std::basic_string, std::allocator >::assign(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x97): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x10b): undefined reference to `operator new(unsigned int)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x12a): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x154): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x18c): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x1be): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x1dc): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x22e): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x23d): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x287): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x297): undefined reference to `__cxa_begin_catch' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x2aa): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x2b9): undefined reference to `__cxa_begin_catch' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x2cf): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x2f1): undefined reference to `__cxa_end_catch' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x304): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x315): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x31a): undefined reference to `__cxa_rethrow' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x322): undefined reference to `__cxa_begin_catch' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x331): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x34e): undefined reference to `__cxa_end_catch' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x359): undefined reference to `__cxa_rethrow' eye_candy.cpp:(.text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs[std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::basic_string, std::allocator > const&)]+0x369): undefined reference to `__cxa_rethrow' eye_candy/eye_candy.o: In function `ec::LoggerBuf::overflow(int)': eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0x41): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0x59): undefined reference to `std::basic_string, std::allocator >::append(char const*, unsigned int)' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0x79): undefined reference to `std::basic_string, std::allocator >::basic_string(std::basic_string, std::allocator > const&)' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0x8d): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0xae): undefined reference to `std::basic_string, std::allocator >::assign(char const*, unsigned int)' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0xb3): undefined reference to `std::cout' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0xbc): undefined reference to `std::cout' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0xd8): undefined reference to `std::cout' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0xdd): undefined reference to `std::basic_ostream >::put(char)' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0xe5): undefined reference to `std::basic_ostream >::flush()' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0xf4): undefined reference to `std::ctype::_M_widen_init() const' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0x139): undefined reference to `std::__throw_bad_cast()' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0x161): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text._ZN2ec9LoggerBuf8overflowEi[ec::LoggerBuf::overflow(int)]+0x170): undefined reference to `std::basic_string, std::allocator >::~basic_string()' eye_candy/eye_candy.o: In function `ec::LoggerBuf::~LoggerBuf()': eye_candy.cpp:(.text._ZN2ec9LoggerBufD1Ev[ec::LoggerBuf::~LoggerBuf()]+0x2e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text._ZN2ec9LoggerBufD1Ev[ec::LoggerBuf::~LoggerBuf()]+0x46): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text._ZN2ec9LoggerBufD1Ev[ec::LoggerBuf::~LoggerBuf()]+0x51): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text._ZN2ec9LoggerBufD1Ev[ec::LoggerBuf::~LoggerBuf()]+0x59): undefined reference to `vtable for std::basic_streambuf >' eye_candy.cpp:(.text._ZN2ec9LoggerBufD1Ev[ec::LoggerBuf::~LoggerBuf()]+0x64): undefined reference to `std::locale::~locale()' eye_candy.cpp:(.text._ZN2ec9LoggerBufD1Ev[ec::LoggerBuf::~LoggerBuf()]+0x93): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text._ZN2ec9LoggerBufD1Ev[ec::LoggerBuf::~LoggerBuf()]+0xbc): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy/eye_candy.o: In function `ec::LoggerBuf::~LoggerBuf()': eye_candy.cpp:(.text._ZN2ec9LoggerBufD0Ev[ec::LoggerBuf::~LoggerBuf()]+0x2e): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text._ZN2ec9LoggerBufD0Ev[ec::LoggerBuf::~LoggerBuf()]+0x46): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text._ZN2ec9LoggerBufD0Ev[ec::LoggerBuf::~LoggerBuf()]+0x51): undefined reference to `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' eye_candy.cpp:(.text._ZN2ec9LoggerBufD0Ev[ec::LoggerBuf::~LoggerBuf()]+0x5c): undefined reference to `vtable for std::basic_streambuf >' eye_candy.cpp:(.text._ZN2ec9LoggerBufD0Ev[ec::LoggerBuf::~LoggerBuf()]+0x64): undefined reference to `std::locale::~locale()' eye_candy.cpp:(.text._ZN2ec9LoggerBufD0Ev[ec::LoggerBuf::~LoggerBuf()]+0x6c): undefined reference to `operator delete(void*)' eye_candy.cpp:(.text._ZN2ec9LoggerBufD0Ev[ec::LoggerBuf::~LoggerBuf()]+0x9b): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy.cpp:(.text._ZN2ec9LoggerBufD0Ev[ec::LoggerBuf::~LoggerBuf()]+0xc4): undefined reference to `std::basic_string, std::allocator >::_Rep::_M_destroy(std::allocator const&)' eye_candy/eye_candy.o:(.rodata._ZTVN2ec8ParticleE[vtable for ec::Particle]+0x10): undefined reference to `__cxa_pure_virtual' eye_candy/eye_candy.o:(.rodata._ZTVN2ec8ParticleE[vtable for ec::Particle]+0x14): undefined reference to `__cxa_pure_virtual' eye_candy/eye_candy.o:(.rodata._ZTVN2ec8ParticleE[vtable for ec::Particle]+0x18): undefined reference to `__cxa_pure_virtual' eye_candy/eye_candy.o:(.rodata._ZTIN2ec14BoxObstructionE[typeinfo for ec::BoxObstruction]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec17SphereObstructionE[typeinfo for ec::SphereObstruction]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec19CylinderObstructionE[typeinfo for ec::CylinderObstruction]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec31CappedSimpleCylinderObstructionE[typeinfo for ec::CappedSimpleCylinderObstruction]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec25SimpleCylinderObstructionE[typeinfo for ec::SimpleCylinderObstruction]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec21HollowBoundingSpawnerE[typeinfo for ec::HollowBoundingSpawner]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow eye_candy/eye_candy.o:(.rodata._ZTIN2ec8ParticleE[typeinfo for ec::Particle]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec5ShapeE[typeinfo for ec::Shape]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec15ParticleSpawnerE[typeinfo for ec::ParticleSpawner]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec18IFSParticleElementE[typeinfo for ec::IFSParticleElement]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec13ParticleMoverE[typeinfo for ec::ParticleMover]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' eye_candy/eye_candy.o:(.rodata._ZTVN2ec18IFSParticleElementE[vtable for ec::IFSParticleElement]+0x10): undefined reference to `__cxa_pure_virtual' eye_candy/eye_candy.o:(.rodata._ZTVN2ec15ParticleSpawnerE[vtable for ec::ParticleSpawner]+0x10): undefined reference to `__cxa_pure_virtual' eye_candy/eye_candy.o:(.rodata._ZTCN2ec6LoggerE0_So[vtable for ec::Logger]+0x8): undefined reference to `typeinfo for std::basic_ostream >' eye_candy/eye_candy.o:(.rodata._ZTCN2ec6LoggerE0_So[vtable for ec::Logger]+0xc): undefined reference to `std::basic_ostream >::~basic_ostream()' eye_candy/eye_candy.o:(.rodata._ZTCN2ec6LoggerE0_So[vtable for ec::Logger]+0x10): undefined reference to `std::basic_ostream >::~basic_ostream()' eye_candy/eye_candy.o:(.rodata._ZTCN2ec6LoggerE0_So[vtable for ec::Logger]+0x1c): undefined reference to `typeinfo for std::basic_ostream >' eye_candy/eye_candy.o:(.rodata._ZTCN2ec6LoggerE0_So[vtable for ec::Logger]+0x20): undefined reference to `virtual thunk to std::basic_ostream >::~basic_ostream()' eye_candy/eye_candy.o:(.rodata._ZTCN2ec6LoggerE0_So[vtable for ec::Logger]+0x24): undefined reference to `virtual thunk to std::basic_ostream >::~basic_ostream()' eye_candy/eye_candy.o:(.rodata._ZTIN2ec6LoggerE[typeinfo for ec::Logger]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec6LoggerE[typeinfo for ec::Logger]+0x8): undefined reference to `typeinfo for std::basic_ostream >' eye_candy/eye_candy.o:(.rodata._ZTVN2ec9LoggerBufE[vtable for ec::LoggerBuf]+0x10): undefined reference to `std::basic_streambuf >::imbue(std::locale const&)' eye_candy/eye_candy.o:(.rodata._ZTVN2ec9LoggerBufE[vtable for ec::LoggerBuf]+0x14): undefined reference to `std::basic_streambuf >::setbuf(char*, int)' eye_candy/eye_candy.o:(.rodata._ZTVN2ec9LoggerBufE[vtable for ec::LoggerBuf]+0x18): undefined reference to `std::basic_streambuf >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode)' eye_candy/eye_candy.o:(.rodata._ZTVN2ec9LoggerBufE[vtable for ec::LoggerBuf]+0x1c): undefined reference to `std::basic_streambuf >::seekpos(std::fpos<__mbstate_t>, std::_Ios_Openmode)' eye_candy/eye_candy.o:(.rodata._ZTVN2ec9LoggerBufE[vtable for ec::LoggerBuf]+0x20): undefined reference to `std::basic_streambuf >::sync()' eye_candy/eye_candy.o:(.rodata._ZTVN2ec9LoggerBufE[vtable for ec::LoggerBuf]+0x24): undefined reference to `std::basic_streambuf >::showmanyc()' eye_candy/eye_candy.o:(.rodata._ZTVN2ec9LoggerBufE[vtable for ec::LoggerBuf]+0x28): undefined reference to `std::basic_streambuf >::xsgetn(char*, int)' eye_candy/eye_candy.o:(.rodata._ZTVN2ec9LoggerBufE[vtable for ec::LoggerBuf]+0x2c): undefined reference to `std::basic_streambuf >::underflow()' eye_candy/eye_candy.o:(.rodata._ZTVN2ec9LoggerBufE[vtable for ec::LoggerBuf]+0x30): undefined reference to `std::basic_streambuf >::uflow()' eye_candy/eye_candy.o:(.rodata._ZTVN2ec9LoggerBufE[vtable for ec::LoggerBuf]+0x34): undefined reference to `std::basic_streambuf >::pbackfail(int)' eye_candy/eye_candy.o:(.rodata._ZTIN2ec9LoggerBufE[typeinfo for ec::LoggerBuf]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec9LoggerBufE[typeinfo for ec::LoggerBuf]+0x8): undefined reference to `typeinfo for std::basic_streambuf >' eye_candy/eye_candy.o:(.rodata._ZTIN2ec6SphereE[typeinfo for ec::Sphere]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec8CylinderE[typeinfo for ec::Cylinder]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:(.rodata._ZTIN2ec15CaplessCylinderE[typeinfo for ec::CaplessCylinder]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/eye_candy.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/eye_candy.o:(.eh_frame+0x66b): undefined reference to `__gxx_personality_v0' eye_candy/math_cache.o: In function `global constructors keyed to _ZN2ec9MathCacheC2Ev': math_cache.cpp:(.text+0x11ce): undefined reference to `std::ios_base::Init::Init()' math_cache.cpp:(.text+0x11e5): undefined reference to `std::ios_base::Init::~Init()' eye_candy/math_cache.o: In function `ec::MathCache::MathCache()': math_cache.cpp:(.text+0x1259): undefined reference to `powf' math_cache.cpp:(.text+0x12b2): undefined reference to `pow' eye_candy/math_cache.o: In function `ec::MathCache::MathCache()': math_cache.cpp:(.text+0x1349): undefined reference to `powf' math_cache.cpp:(.text+0x13a2): undefined reference to `pow' eye_candy/math_cache.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_lamp.o: In function `global constructors keyed to _ZN2ec12LampParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_ffft': effect_lamp.cpp:(.text+0x2e): undefined reference to `std::ios_base::Init::Init()' effect_lamp.cpp:(.text+0x45): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_lamp.o: In function `ec::LampBigParticle::draw(unsigned long long)': effect_lamp.cpp:(.text+0x29f): undefined reference to `glBlendFunc' eye_candy/effect_lamp.o: In function `ec::LampEffect::idle(unsigned long long)': effect_lamp.cpp:(.text+0xdc6): undefined reference to `operator new(unsigned int)' effect_lamp.cpp:(.text+0x1010): undefined reference to `operator new(unsigned int)' effect_lamp.cpp:(.text+0x10dd): undefined reference to `operator delete(void*)' eye_candy/effect_lamp.o: In function `ec::LampEffect::LampEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, bool, unsigned short)': effect_lamp.cpp:(.text+0x1226): undefined reference to `operator new(unsigned int)' effect_lamp.cpp:(.text+0x1250): undefined reference to `operator new(unsigned int)' effect_lamp.cpp:(.text+0x127a): undefined reference to `operator new(unsigned int)' effect_lamp.cpp:(.text+0x1297): undefined reference to `operator new(unsigned int)' effect_lamp.cpp:(.text+0x13ee): undefined reference to `operator new(unsigned int)' eye_candy/effect_lamp.o:effect_lamp.cpp:(.text+0x14ae): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_lamp.o: In function `ec::LampEffect::LampEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, bool, unsigned short)': effect_lamp.cpp:(.text+0x1511): undefined reference to `operator delete(void*)' eye_candy/effect_lamp.o: In function `ec::LampEffect::LampEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, bool, unsigned short)': effect_lamp.cpp:(.text+0x1686): undefined reference to `operator new(unsigned int)' effect_lamp.cpp:(.text+0x16b0): undefined reference to `operator new(unsigned int)' effect_lamp.cpp:(.text+0x16da): undefined reference to `operator new(unsigned int)' effect_lamp.cpp:(.text+0x16f7): undefined reference to `operator new(unsigned int)' effect_lamp.cpp:(.text+0x184e): undefined reference to `operator new(unsigned int)' eye_candy/effect_lamp.o:effect_lamp.cpp:(.text+0x190e): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_lamp.o: In function `ec::LampEffect::LampEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, bool, unsigned short)': effect_lamp.cpp:(.text+0x1971): undefined reference to `operator delete(void*)' eye_candy/effect_lamp.o: In function `ec::LampBigParticle::draw(unsigned long long)': effect_lamp.cpp:(.text+0x2ce): undefined reference to `glBlendFunc' eye_candy/effect_lamp.o: In function `ec::LampEffect::~LampEffect()': effect_lamp.cpp:(.text+0x503): undefined reference to `operator delete(void*)' eye_candy/effect_lamp.o: In function `ec::LampParticle::~LampParticle()': effect_lamp.cpp:(.text._ZN2ec12LampParticleD0Ev[ec::LampParticle::~LampParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_lamp.o: In function `ec::LampBigParticle::~LampBigParticle()': effect_lamp.cpp:(.text._ZN2ec15LampBigParticleD0Ev[ec::LampBigParticle::~LampBigParticle()]+0x28): undefined reference to `operator delete(void*)' eye_candy/effect_lamp.o: In function `ec::LampFlareParticle::~LampFlareParticle()': effect_lamp.cpp:(.text._ZN2ec17LampFlareParticleD0Ev[ec::LampFlareParticle::~LampFlareParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_lamp.o: In function `std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*)': effect_lamp.cpp:(.text._ZNSt8_Rb_treeIPN2ec8ParticleESt4pairIKS2_bESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*)]+0x2e): undefined reference to `operator delete(void*)' eye_candy/effect_lamp.o:effect_lamp.cpp:(.text._ZN2ec6EffectD0Ev[ec::Effect::~Effect()]+0x31): more undefined references to `operator delete(void*)' follow eye_candy/effect_lamp.o: In function `ec::Effect::request_LOD(float)': effect_lamp.cpp:(.text._ZN2ec6Effect11request_LODEf[ec::Effect::request_LOD(float)]+0x27): undefined reference to `roundf' eye_candy/effect_lamp.o: In function `ec::Effect::draw(unsigned long long)': effect_lamp.cpp:(.text._ZN2ec6Effect4drawEy[ec::Effect::draw(unsigned long long)]+0x66): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' eye_candy/effect_lamp.o:(.rodata._ZTIN2ec17LampFlareParticleE[typeinfo for ec::LampFlareParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_lamp.o:(.rodata._ZTIN2ec15LampBigParticleE[typeinfo for ec::LampBigParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_lamp.o:(.rodata._ZTIN2ec12LampParticleE[typeinfo for ec::LampParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_lamp.o:(.rodata._ZTIN2ec10LampEffectE[typeinfo for ec::LampEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_lamp.o:(.rodata._ZTIN2ec6EffectE[typeinfo for ec::Effect]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' eye_candy/effect_lamp.o:(.rodata._ZTVN2ec6EffectE[vtable for ec::Effect]+0x10): undefined reference to `__cxa_pure_virtual' eye_candy/effect_lamp.o:(.rodata._ZTVN2ec6EffectE[vtable for ec::Effect]+0x14): undefined reference to `__cxa_pure_virtual' eye_candy/effect_lamp.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_lamp.o:(.eh_frame+0x263): undefined reference to `__gxx_personality_v0' eye_candy/effect_candle.o: In function `global constructors keyed to _ZN2ec14CandleParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_ffft': effect_candle.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' effect_candle.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_candle.o: In function `ec::CandleEffect::CandleEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, unsigned short)': effect_candle.cpp:(.text+0x11a): undefined reference to `operator new(unsigned int)' effect_candle.cpp:(.text+0x143): undefined reference to `operator new(unsigned int)' effect_candle.cpp:(.text+0x186): undefined reference to `operator delete(void*)' eye_candy/effect_candle.o: In function `ec::CandleParticle::draw(unsigned long long)': effect_candle.cpp:(.text+0x1df): undefined reference to `glBlendFunc' eye_candy/effect_candle.o: In function `ec::CandleEffect::idle(unsigned long long)': effect_candle.cpp:(.text+0x617): undefined reference to `operator new(unsigned int)' effect_candle.cpp:(.text+0x6c4): undefined reference to `operator delete(void*)' eye_candy/effect_candle.o: In function `ec::CandleEffect::CandleEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, unsigned short)': effect_candle.cpp:(.text+0xaca): undefined reference to `operator new(unsigned int)' effect_candle.cpp:(.text+0xaf3): undefined reference to `operator new(unsigned int)' effect_candle.cpp:(.text+0xb36): undefined reference to `operator delete(void*)' eye_candy/effect_candle.o: In function `ec::CandleParticle::draw(unsigned long long)': effect_candle.cpp:(.text+0x20e): undefined reference to `glBlendFunc' eye_candy/effect_candle.o: In function `ec::CandleEffect::~CandleEffect()': effect_candle.cpp:(.text+0x8d5): undefined reference to `operator delete(void*)' eye_candy/effect_candle.o: In function `ec::CandleParticle::~CandleParticle()': effect_candle.cpp:(.text._ZN2ec14CandleParticleD0Ev[ec::CandleParticle::~CandleParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_candle.o:(.rodata._ZTIN2ec14CandleParticleE[typeinfo for ec::CandleParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_candle.o:(.rodata._ZTIN2ec12CandleEffectE[typeinfo for ec::CandleEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_candle.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_candle.o:(.eh_frame+0x14b): undefined reference to `__gxx_personality_v0' eye_candy/effect_campfire.o: In function `global constructors keyed to _ZN2ec16CampfireParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_ffffit': effect_campfire.cpp:(.text+0x2e): undefined reference to `std::ios_base::Init::Init()' effect_campfire.cpp:(.text+0x45): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_campfire.o: In function `ec::CampfireParticle::draw(unsigned long long)': effect_campfire.cpp:(.text+0xdf): undefined reference to `glBlendFunc' eye_candy/effect_campfire.o: In function `ec::CampfireEffect::CampfireEffect(ec::EyeCandy*, bool*, ec::Vec3*, std::vector >*, float, float, float, unsigned short)': effect_campfire.cpp:(.text+0x6d8): undefined reference to `operator new(unsigned int)' effect_campfire.cpp:(.text+0x702): undefined reference to `operator new(unsigned int)' effect_campfire.cpp:(.text+0x71f): undefined reference to `operator new(unsigned int)' effect_campfire.cpp:(.text+0x7a5): undefined reference to `operator new(unsigned int)' effect_campfire.cpp:(.text+0x850): undefined reference to `operator delete(void*)' eye_candy/effect_campfire.o: In function `ec::CampfireEffect::idle(unsigned long long)': effect_campfire.cpp:(.text+0x1278): undefined reference to `operator new(unsigned int)' effect_campfire.cpp:(.text+0x13f4): undefined reference to `operator delete(void*)' eye_candy/effect_campfire.o: In function `ec::CampfireEffect::CampfireEffect(ec::EyeCandy*, bool*, ec::Vec3*, std::vector >*, float, float, float, unsigned short)': effect_campfire.cpp:(.text+0x1508): undefined reference to `operator new(unsigned int)' effect_campfire.cpp:(.text+0x1532): undefined reference to `operator new(unsigned int)' effect_campfire.cpp:(.text+0x154f): undefined reference to `operator new(unsigned int)' effect_campfire.cpp:(.text+0x15d5): undefined reference to `operator new(unsigned int)' effect_campfire.cpp:(.text+0x1680): undefined reference to `operator delete(void*)' eye_candy/effect_campfire.o: In function `ec::CampfireParticle::draw(unsigned long long)': effect_campfire.cpp:(.text+0x10e): undefined reference to `glBlendFunc' eye_candy/effect_campfire.o: In function `ec::CampfireEffect::~CampfireEffect()': effect_campfire.cpp:(.text+0x2e4): undefined reference to `operator delete(void*)' eye_candy/effect_campfire.o: In function `ec::CampfireParticle::~CampfireParticle()': effect_campfire.cpp:(.text._ZN2ec16CampfireParticleD0Ev[ec::CampfireParticle::~CampfireParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_campfire.o: In function `ec::CampfireBigParticle::~CampfireBigParticle()': effect_campfire.cpp:(.text._ZN2ec19CampfireBigParticleD0Ev[ec::CampfireBigParticle::~CampfireBigParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_campfire.o:(.rodata._ZTIN2ec14CampfireEffectE[typeinfo for ec::CampfireEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_campfire.o:(.rodata._ZTIN2ec19CampfireBigParticleE[typeinfo for ec::CampfireBigParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_campfire.o:(.rodata._ZTIN2ec16CampfireParticleE[typeinfo for ec::CampfireParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_campfire.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_campfire.o:(.eh_frame+0x1d7): undefined reference to `__gxx_personality_v0' eye_candy/effect_fountain.o: In function `global constructors keyed to _ZN2ec16FountainParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffbfff': effect_fountain.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' effect_fountain.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_fountain.o: In function `ec::FountainEffect::FountainEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, bool, float, float, unsigned short)': effect_fountain.cpp:(.text+0x183): undefined reference to `operator new(unsigned int)' effect_fountain.cpp:(.text+0x1a6): undefined reference to `operator new(unsigned int)' effect_fountain.cpp:(.text+0x1c3): undefined reference to `operator new(unsigned int)' effect_fountain.cpp:(.text+0x206): undefined reference to `operator delete(void*)' eye_candy/effect_fountain.o: In function `ec::FountainParticle::draw(unsigned long long)': effect_fountain.cpp:(.text+0x2a4): undefined reference to `glEnable' effect_fountain.cpp:(.text+0x2b8): undefined reference to `glBlendFunc' effect_fountain.cpp:(.text+0x396): undefined reference to `glNormal3f' effect_fountain.cpp:(.text+0x3c8): undefined reference to `glBlendFunc' eye_candy/effect_fountain.o: In function `ec::FountainEffect::idle(unsigned long long)': effect_fountain.cpp:(.text+0xca5): undefined reference to `operator new(unsigned int)' effect_fountain.cpp:(.text+0xd69): undefined reference to `operator delete(void*)' eye_candy/effect_fountain.o: In function `ec::FountainEffect::FountainEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, bool, float, float, unsigned short)': effect_fountain.cpp:(.text+0xed3): undefined reference to `operator new(unsigned int)' effect_fountain.cpp:(.text+0xef6): undefined reference to `operator new(unsigned int)' effect_fountain.cpp:(.text+0xf13): undefined reference to `operator new(unsigned int)' effect_fountain.cpp:(.text+0xf56): undefined reference to `operator delete(void*)' eye_candy/effect_fountain.o: In function `ec::FountainParticle::draw(unsigned long long)': effect_fountain.cpp:(.text+0x3db): undefined reference to `glDisable' eye_candy/effect_fountain.o: In function `ec::FountainEffect::~FountainEffect()': effect_fountain.cpp:(.text+0x954): undefined reference to `operator delete(void*)' eye_candy/effect_fountain.o: In function `ec::FountainParticle::~FountainParticle()': effect_fountain.cpp:(.text._ZN2ec16FountainParticleD0Ev[ec::FountainParticle::~FountainParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_fountain.o: In function `ec::FountainEffect::request_LOD(float)': effect_fountain.cpp:(.text._ZN2ec14FountainEffect11request_LODEf[ec::FountainEffect::request_LOD(float)]+0x2e): undefined reference to `roundf' eye_candy/effect_fountain.o:(.rodata._ZTIN2ec14FountainEffectE[typeinfo for ec::FountainEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_fountain.o:(.rodata._ZTIN2ec16FountainParticleE[typeinfo for ec::FountainParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_fountain.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_fountain.o:(.eh_frame+0x14b): undefined reference to `__gxx_personality_v0' eye_candy/effect_teleporter.o: In function `global constructors keyed to _ZN2ec18TeleporterParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fff': effect_teleporter.cpp:(.text+0x4e): undefined reference to `std::ios_base::Init::Init()' effect_teleporter.cpp:(.text+0x65): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_teleporter.o: In function `ec::TeleporterEffect::idle(unsigned long long)': effect_teleporter.cpp:(.text+0x618): undefined reference to `operator new(unsigned int)' effect_teleporter.cpp:(.text+0x7cf): undefined reference to `operator delete(void*)' eye_candy/effect_teleporter.o: In function `ec::TeleporterEffect::~TeleporterEffect()': effect_teleporter.cpp:(.text+0x85c): undefined reference to `operator delete(void*)' effect_teleporter.cpp:(.text+0x86b): undefined reference to `operator delete(void*)' effect_teleporter.cpp:(.text+0x8a4): undefined reference to `operator delete(void*)' effect_teleporter.cpp:(.text+0x8b3): undefined reference to `operator delete(void*)' eye_candy/effect_teleporter.o:effect_teleporter.cpp:(.text+0x94c): more undefined references to `operator delete(void*)' follow eye_candy/effect_teleporter.o: In function `ec::TeleporterEffect::TeleporterEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, unsigned short)': effect_teleporter.cpp:(.text+0xc02): undefined reference to `operator new(unsigned int)' effect_teleporter.cpp:(.text+0xc1f): undefined reference to `operator new(unsigned int)' effect_teleporter.cpp:(.text+0xd43): undefined reference to `operator new(unsigned int)' effect_teleporter.cpp:(.text+0xe2d): undefined reference to `operator delete(void*)' effect_teleporter.cpp:(.text+0xe3f): undefined reference to `operator delete(void*)' effect_teleporter.cpp:(.text+0xe4e): undefined reference to `operator delete(void*)' eye_candy/effect_teleporter.o: In function `ec::TeleporterEffect::request_LOD(float)': effect_teleporter.cpp:(.text+0xeb4): undefined reference to `roundf' effect_teleporter.cpp:(.text+0x102b): undefined reference to `operator new(unsigned int)' effect_teleporter.cpp:(.text+0x1115): undefined reference to `operator delete(void*)' eye_candy/effect_teleporter.o: In function `ec::TeleporterEffect::TeleporterEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, unsigned short)': effect_teleporter.cpp:(.text+0x1262): undefined reference to `operator new(unsigned int)' effect_teleporter.cpp:(.text+0x127f): undefined reference to `operator new(unsigned int)' effect_teleporter.cpp:(.text+0x13a3): undefined reference to `operator new(unsigned int)' effect_teleporter.cpp:(.text+0x148d): undefined reference to `operator delete(void*)' effect_teleporter.cpp:(.text+0x149f): undefined reference to `operator delete(void*)' effect_teleporter.cpp:(.text+0x14ae): undefined reference to `operator delete(void*)' eye_candy/effect_teleporter.o: In function `ec::TeleporterEffect::~TeleporterEffect()': effect_teleporter.cpp:(.text+0x987): undefined reference to `operator delete(void*)' eye_candy/effect_teleporter.o: In function `ec::TeleporterParticle::~TeleporterParticle()': effect_teleporter.cpp:(.text._ZN2ec18TeleporterParticleD0Ev[ec::TeleporterParticle::~TeleporterParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_teleporter.o: In function `std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair const&)': effect_teleporter.cpp:(.text._ZNSt6vectorISt4pairIPfyESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair const&)]+0xfb): undefined reference to `operator new(unsigned int)' effect_teleporter.cpp:(.text._ZNSt6vectorISt4pairIPfyESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector, std::allocator > >::_M_insert_aux(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair const&)]+0x1c8): undefined reference to `operator delete(void*)' eye_candy/effect_teleporter.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Shape* const&)': effect_teleporter.cpp:(.text._ZNSt6vectorIPN2ec5ShapeESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Shape* const&)]+0xbd): undefined reference to `operator new(unsigned int)' effect_teleporter.cpp:(.text._ZNSt6vectorIPN2ec5ShapeESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::Shape* const&)]+0x123): undefined reference to `operator delete(void*)' eye_candy/effect_teleporter.o:(.rodata._ZTIN2ec16TeleporterEffectE[typeinfo for ec::TeleporterEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_teleporter.o:(.rodata._ZTIN2ec18TeleporterParticleE[typeinfo for ec::TeleporterParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_teleporter.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_teleporter.o:(.eh_frame+0x16b): undefined reference to `__gxx_personality_v0' eye_candy/effect_firefly.o: In function `global constructors keyed to _ZN2ec15FireflyParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffff': effect_firefly.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' effect_firefly.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_firefly.o: In function `ec::FireflyEffect::idle(unsigned long long)': effect_firefly.cpp:(.text+0x959): undefined reference to `operator new(unsigned int)' effect_firefly.cpp:(.text+0x9f4): undefined reference to `operator delete(void*)' eye_candy/effect_firefly.o: In function `ec::FireflyEffect::FireflyEffect(ec::EyeCandy*, bool*, ec::Vec3*, std::vector >*, float, float, float, float, ec::BoundingRange*)': effect_firefly.cpp:(.text+0xadb): undefined reference to `operator new(unsigned int)' effect_firefly.cpp:(.text+0xb0b): undefined reference to `operator new(unsigned int)' effect_firefly.cpp:(.text+0xd20): undefined reference to `operator new(unsigned int)' effect_firefly.cpp:(.text+0xdce): undefined reference to `operator delete(void*)' effect_firefly.cpp:(.text+0xdf1): undefined reference to `operator delete(void*)' eye_candy/effect_firefly.o: In function `ec::FireflyEffect::FireflyEffect(ec::EyeCandy*, bool*, ec::Vec3*, std::vector >*, float, float, float, float, ec::BoundingRange*)': effect_firefly.cpp:(.text+0xeeb): undefined reference to `operator new(unsigned int)' effect_firefly.cpp:(.text+0xf1b): undefined reference to `operator new(unsigned int)' effect_firefly.cpp:(.text+0x1130): undefined reference to `operator new(unsigned int)' effect_firefly.cpp:(.text+0x11de): undefined reference to `operator delete(void*)' effect_firefly.cpp:(.text+0x1201): undefined reference to `operator delete(void*)' eye_candy/effect_firefly.o: In function `ec::FireflyEffect::~FireflyEffect()': effect_firefly.cpp:(.text+0x675): undefined reference to `operator delete(void*)' eye_candy/effect_firefly.o: In function `ec::FireflyParticle::~FireflyParticle()': effect_firefly.cpp:(.text._ZN2ec15FireflyParticleD0Ev[ec::FireflyParticle::~FireflyParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_firefly.o:(.rodata._ZTIN2ec13FireflyEffectE[typeinfo for ec::FireflyEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_firefly.o:(.rodata._ZTIN2ec15FireflyParticleE[typeinfo for ec::FireflyParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_firefly.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_firefly.o:(.eh_frame+0x14b): undefined reference to `__gxx_personality_v0' eye_candy/effect_sword.o: In function `global constructors keyed to _ZN2ec13SwordParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffffPNS_7TextureEt': effect_sword.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' effect_sword.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_sword.o: In function `ec::SwordEffect::request_LOD(float)': effect_sword.cpp:(.text+0x57): undefined reference to `roundf' eye_candy/effect_sword.o: In function `ec::SwordEffect::SwordEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3*, ec::SwordEffect::SwordType, unsigned short)': effect_sword.cpp:(.text+0x2ca): undefined reference to `operator new(unsigned int)' effect_sword.cpp:(.text+0x4a1): undefined reference to `operator delete(void*)' eye_candy/effect_sword.o: In function `ec::SwordEffect::idle(unsigned long long)': effect_sword.cpp:(.text+0xcb7): undefined reference to `operator new(unsigned int)' effect_sword.cpp:(.text+0xd76): undefined reference to `operator new(unsigned int)' effect_sword.cpp:(.text+0xef2): undefined reference to `operator delete(void*)' eye_candy/effect_sword.o: In function `ec::SwordEffect::SwordEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3*, ec::SwordEffect::SwordType, unsigned short)': effect_sword.cpp:(.text+0x11ca): undefined reference to `operator new(unsigned int)' effect_sword.cpp:(.text+0x13a1): undefined reference to `operator delete(void*)' eye_candy/effect_sword.o: In function `ec::SwordEffect::~SwordEffect()': effect_sword.cpp:(.text+0x5e6): undefined reference to `operator delete(void*)' eye_candy/effect_sword.o: In function `ec::SwordParticle::~SwordParticle()': effect_sword.cpp:(.text._ZN2ec13SwordParticleD0Ev[ec::SwordParticle::~SwordParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_sword.o:(.rodata._ZTIN2ec11SwordEffectE[typeinfo for ec::SwordEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_sword.o:(.rodata._ZTIN2ec13SwordParticleE[typeinfo for ec::SwordParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_sword.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_sword.o:(.eh_frame+0x113): undefined reference to `__gxx_personality_v0' eye_candy/effect_summon.o: In function `global constructors keyed to _ZN2ec19OuterSummonParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_ffffft': effect_summon.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' effect_summon.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_summon.o: In function `ec::SummonEffect::request_LOD(float)': effect_summon.cpp:(.text+0x57): undefined reference to `roundf' eye_candy/effect_summon.o: In function `ec::SummonEffect::idle(unsigned long long)': effect_summon.cpp:(.text+0x1033): undefined reference to `operator new(unsigned int)' effect_summon.cpp:(.text+0x114f): undefined reference to `operator delete(void*)' eye_candy/effect_summon.o: In function `ec::SummonEffect::SummonEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::SummonEffect::SummonType, unsigned short)': effect_summon.cpp:(.text+0x12e1): undefined reference to `operator new(unsigned int)' effect_summon.cpp:(.text+0x1320): undefined reference to `operator new(unsigned int)' effect_summon.cpp:(.text+0x135f): undefined reference to `operator new(unsigned int)' effect_summon.cpp:(.text+0x13a5): undefined reference to `operator new(unsigned int)' effect_summon.cpp:(.text+0x13cd): undefined reference to `operator new(unsigned int)' eye_candy/effect_summon.o:effect_summon.cpp:(.text+0x1425): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_summon.o: In function `ec::SummonEffect::SummonEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::SummonEffect::SummonType, unsigned short)': effect_summon.cpp:(.text+0x674f): undefined reference to `operator delete(void*)' effect_summon.cpp:(.text+0x6768): undefined reference to `operator delete(void*)' effect_summon.cpp:(.text+0x6867): undefined reference to `operator delete(void*)' eye_candy/effect_summon.o: In function `ec::SummonEffect::SummonEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::SummonEffect::SummonType, unsigned short)': effect_summon.cpp:(.text+0x6be1): undefined reference to `operator new(unsigned int)' effect_summon.cpp:(.text+0x6c20): undefined reference to `operator new(unsigned int)' effect_summon.cpp:(.text+0x6c5f): undefined reference to `operator new(unsigned int)' effect_summon.cpp:(.text+0x6ca5): undefined reference to `operator new(unsigned int)' effect_summon.cpp:(.text+0x6ccd): undefined reference to `operator new(unsigned int)' eye_candy/effect_summon.o:effect_summon.cpp:(.text+0x6d25): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_summon.o: In function `ec::SummonEffect::SummonEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::SummonEffect::SummonType, unsigned short)': effect_summon.cpp:(.text+0xc04f): undefined reference to `operator delete(void*)' effect_summon.cpp:(.text+0xc068): undefined reference to `operator delete(void*)' effect_summon.cpp:(.text+0xc167): undefined reference to `operator delete(void*)' eye_candy/effect_summon.o: In function `ec::SummonEffect::~SummonEffect()': effect_summon.cpp:(.text+0xc13): undefined reference to `operator delete(void*)' eye_candy/effect_summon.o: In function `ec::OuterSummonParticle::~OuterSummonParticle()': effect_summon.cpp:(.text._ZN2ec19OuterSummonParticleD0Ev[ec::OuterSummonParticle::~OuterSummonParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_summon.o:effect_summon.cpp:(.text._ZN2ec19InnerSummonParticleD0Ev[ec::InnerSummonParticle::~InnerSummonParticle()]+0x21): more undefined references to `operator delete(void*)' follow eye_candy/effect_summon.o:(.rodata._ZTIN2ec12SummonEffectE[typeinfo for ec::SummonEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_summon.o:(.rodata._ZTIN2ec19InnerSummonParticleE[typeinfo for ec::InnerSummonParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_summon.o:(.rodata._ZTIN2ec19OuterSummonParticleE[typeinfo for ec::OuterSummonParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_summon.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_summon.o:(.eh_frame+0x20f): undefined reference to `__gxx_personality_v0' eye_candy/effect_selfmagic.o: In function `global constructors keyed to _ZN2ec17SelfMagicParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffffPNS_7TextureEtNS_15SelfMagicEffect13SelfMagicTypeE': effect_selfmagic.cpp:(.text+0x4e): undefined reference to `std::ios_base::Init::Init()' effect_selfmagic.cpp:(.text+0x65): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_selfmagic.o: In function `ec::SelfMagicEffect::~SelfMagicEffect()': effect_selfmagic.cpp:(.text+0x12f): undefined reference to `operator delete(void*)' effect_selfmagic.cpp:(.text+0x168): undefined reference to `operator delete(void*)' eye_candy/effect_selfmagic.o: In function `ec::SelfMagicParticle::idle(unsigned long long)': effect_selfmagic.cpp:(.text+0x812): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0x985): undefined reference to `operator delete(void*)' eye_candy/effect_selfmagic.o: In function `ec::SelfMagicEffect::~SelfMagicEffect()': effect_selfmagic.cpp:(.text+0xa3f): undefined reference to `operator delete(void*)' effect_selfmagic.cpp:(.text+0xa78): undefined reference to `operator delete(void*)' eye_candy/effect_selfmagic.o: In function `ec::SelfMagicEffect::~SelfMagicEffect()': effect_selfmagic.cpp:(.text+0xb3f): undefined reference to `operator delete(void*)' effect_selfmagic.cpp:(.text+0xb7f): undefined reference to `operator delete(void*)' eye_candy/effect_selfmagic.o: In function `T.1406': effect_selfmagic.cpp:(.text+0xbe2): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0xc3a): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0xc8f): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0xce4): undefined reference to `operator new(unsigned int)' eye_candy/effect_selfmagic.o: In function `ec::SelfMagicEffect::idle(unsigned long long)': effect_selfmagic.cpp:(.text+0xfd8): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0x127c): undefined reference to `operator delete(void*)' eye_candy/effect_selfmagic.o: In function `ec::SelfMagicEffect::SelfMagicEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::SelfMagicEffect::SelfMagicType, unsigned short)': effect_selfmagic.cpp:(.text+0x13fb): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0x1417): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0x1502): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0x15aa): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0x15c6): undefined reference to `operator new(unsigned int)' eye_candy/effect_selfmagic.o:effect_selfmagic.cpp:(.text+0x1774): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_selfmagic.o: In function `ec::SelfMagicEffect::SelfMagicEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::SelfMagicEffect::SelfMagicType, unsigned short)': effect_selfmagic.cpp:(.text+0x369c): undefined reference to `operator delete(void*)' effect_selfmagic.cpp:(.text+0x36b6): undefined reference to `operator delete(void*)' eye_candy/effect_selfmagic.o: In function `ec::SelfMagicEffect::SelfMagicEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::SelfMagicEffect::SelfMagicType, unsigned short)': effect_selfmagic.cpp:(.text+0x3c0b): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0x3c27): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0x3d12): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0x3dba): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text+0x3dd6): undefined reference to `operator new(unsigned int)' eye_candy/effect_selfmagic.o:effect_selfmagic.cpp:(.text+0x3f84): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_selfmagic.o: In function `ec::SelfMagicEffect::SelfMagicEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::SelfMagicEffect::SelfMagicType, unsigned short)': effect_selfmagic.cpp:(.text+0x5eac): undefined reference to `operator delete(void*)' effect_selfmagic.cpp:(.text+0x5ec6): undefined reference to `operator delete(void*)' eye_candy/effect_selfmagic.o: In function `ec::SelfMagicEffect::~SelfMagicEffect()': effect_selfmagic.cpp:(.text+0xb6b): undefined reference to `operator delete(void*)' eye_candy/effect_selfmagic.o: In function `ec::SelfMagicParticle::~SelfMagicParticle()': effect_selfmagic.cpp:(.text._ZN2ec17SelfMagicParticleD0Ev[ec::SelfMagicParticle::~SelfMagicParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_selfmagic.o: In function `ec::SierpinskiIFSParticleSpawner::~SierpinskiIFSParticleSpawner()': effect_selfmagic.cpp:(.text._ZN2ec28SierpinskiIFSParticleSpawnerD0Ev[ec::SierpinskiIFSParticleSpawner::~SierpinskiIFSParticleSpawner()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_selfmagic.o: In function `ec::SierpinskiIFSParticleSpawner::SierpinskiIFSParticleSpawner()': effect_selfmagic.cpp:(.text._ZN2ec28SierpinskiIFSParticleSpawnerC1Ev[ec::SierpinskiIFSParticleSpawner::SierpinskiIFSParticleSpawner()]+0x43): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text._ZN2ec28SierpinskiIFSParticleSpawnerC1Ev[ec::SierpinskiIFSParticleSpawner::SierpinskiIFSParticleSpawner()]+0x9b): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text._ZN2ec28SierpinskiIFSParticleSpawnerC1Ev[ec::SierpinskiIFSParticleSpawner::SierpinskiIFSParticleSpawner()]+0xf0): undefined reference to `operator new(unsigned int)' effect_selfmagic.cpp:(.text._ZN2ec28SierpinskiIFSParticleSpawnerC1Ev[ec::SierpinskiIFSParticleSpawner::SierpinskiIFSParticleSpawner()]+0x145): undefined reference to `operator new(unsigned int)' eye_candy/effect_selfmagic.o:(.rodata._ZTIN2ec17SelfMagicParticleE[typeinfo for ec::SelfMagicParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_selfmagic.o:(.rodata._ZTIN2ec15SelfMagicEffectE[typeinfo for ec::SelfMagicEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_selfmagic.o:(.rodata._ZTIN2ec28SierpinskiIFSParticleSpawnerE[typeinfo for ec::SierpinskiIFSParticleSpawner]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_selfmagic.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_selfmagic.o:(.eh_frame+0x1bf): undefined reference to `__gxx_personality_v0' eye_candy/effect_targetmagic.o: In function `global constructors keyed to _ZN2ec19TargetMagicParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffffPNS_7TextureEtNS_17TargetMagicEffect15TargetMagicTypeEPNS_15ParticleSpawnerES4_PS5_tt': effect_targetmagic.cpp:(.text+0x4e): undefined reference to `std::ios_base::Init::Init()' effect_targetmagic.cpp:(.text+0x65): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicParticle::draw(unsigned long long)': effect_targetmagic.cpp:(.text+0x2ca): undefined reference to `glBlendFunc' effect_targetmagic.cpp:(.text+0x2ee): undefined reference to `glBlendFunc' effect_targetmagic.cpp:(.text+0x309): undefined reference to `glEnable' effect_targetmagic.cpp:(.text+0x31d): undefined reference to `glBlendFunc' effect_targetmagic.cpp:(.text+0x361): undefined reference to `glNormal3f' effect_targetmagic.cpp:(.text+0x385): undefined reference to `glBlendFunc' effect_targetmagic.cpp:(.text+0x391): undefined reference to `glDisable' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect::idle(unsigned long long)': effect_targetmagic.cpp:(.text+0xacd): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0xce0): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0xf02): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0xff7): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x101c): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect::~TargetMagicEffect()': effect_targetmagic.cpp:(.text+0x125f): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x126e): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x127d): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o:effect_targetmagic.cpp:(.text+0x12bd): more undefined references to `operator delete(void*)' follow eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect2::TargetMagicEffect2(ec::EyeCandy*, ec::TargetMagicEffect*, ec::Vec3*, ec::TargetMagicEffect::TargetMagicType, ec::ParticleSpawner*, ec::ParticleMover*, float*, unsigned short, unsigned short)': effect_targetmagic.cpp:(.text+0x171d): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x18cd): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x1a31): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x1c7d): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x2040): undefined reference to `operator new(unsigned int)' eye_candy/effect_targetmagic.o:effect_targetmagic.cpp:(.text+0x2204): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect2::TargetMagicEffect2(ec::EyeCandy*, ec::TargetMagicEffect*, ec::Vec3*, ec::TargetMagicEffect::TargetMagicType, ec::ParticleSpawner*, ec::ParticleMover*, float*, unsigned short, unsigned short)': effect_targetmagic.cpp:(.text+0x2fbf): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x300c): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicParticle::idle(unsigned long long)': effect_targetmagic.cpp:(.text+0x3717): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x3832): undefined reference to `acosf' effect_targetmagic.cpp:(.text+0x3a92): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect2::TargetMagicEffect2(ec::EyeCandy*, ec::TargetMagicEffect*, ec::Vec3*, ec::TargetMagicEffect::TargetMagicType, ec::ParticleSpawner*, ec::ParticleMover*, float*, unsigned short, unsigned short)': effect_targetmagic.cpp:(.text+0x3c8d): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x3e3d): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x3fa1): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x41ed): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x45b0): undefined reference to `operator new(unsigned int)' eye_candy/effect_targetmagic.o:effect_targetmagic.cpp:(.text+0x4774): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect2::TargetMagicEffect2(ec::EyeCandy*, ec::TargetMagicEffect*, ec::Vec3*, ec::TargetMagicEffect::TargetMagicType, ec::ParticleSpawner*, ec::ParticleMover*, float*, unsigned short, unsigned short)': effect_targetmagic.cpp:(.text+0x552f): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x557c): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect::initialize(ec::EyeCandy*, bool*, ec::Vec3*, std::vector >, ec::TargetMagicEffect::TargetMagicType, std::vector >*, unsigned short)': effect_targetmagic.cpp:(.text+0x57e5): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x5801): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x583f): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x5897): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x58ec): undefined reference to `operator new(unsigned int)' eye_candy/effect_targetmagic.o:effect_targetmagic.cpp:(.text+0x5941): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect::initialize(ec::EyeCandy*, bool*, ec::Vec3*, std::vector >, ec::TargetMagicEffect::TargetMagicType, std::vector >*, unsigned short)': effect_targetmagic.cpp:(.text+0x822d): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x8259): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x82d1): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x8361): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect::TargetMagicEffect(ec::EyeCandy*, bool*, ec::Vec3*, std::vector >, ec::TargetMagicEffect::TargetMagicType, std::vector >*, unsigned short)': effect_targetmagic.cpp:(.text+0x867d): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x86f8): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x8705): undefined reference to `std::__throw_bad_alloc()' effect_targetmagic.cpp:(.text+0x873d): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect::TargetMagicEffect(ec::EyeCandy*, bool*, ec::Vec3*, std::vector >, ec::TargetMagicEffect::TargetMagicType, std::vector >*, unsigned short)': effect_targetmagic.cpp:(.text+0x888d): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x8908): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x8915): undefined reference to `std::__throw_bad_alloc()' effect_targetmagic.cpp:(.text+0x894d): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect::TargetMagicEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3*, ec::TargetMagicEffect::TargetMagicType, std::vector >*, unsigned short)': effect_targetmagic.cpp:(.text+0x8ac1): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x8b3e): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x8b4d): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x8b6a): undefined reference to `std::__throw_bad_alloc()' effect_targetmagic.cpp:(.text+0x8b89): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect::TargetMagicEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3*, ec::TargetMagicEffect::TargetMagicType, std::vector >*, unsigned short)': effect_targetmagic.cpp:(.text+0x8d21): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text+0x8d9e): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x8dad): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text+0x8dca): undefined reference to `std::__throw_bad_alloc()' effect_targetmagic.cpp:(.text+0x8de9): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect2::~TargetMagicEffect2()': effect_targetmagic.cpp:(.text+0x1d1): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicEffect::~TargetMagicEffect()': effect_targetmagic.cpp:(.text+0x12a9): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `ec::TargetMagicParticle::~TargetMagicParticle()': effect_targetmagic.cpp:(.text._ZN2ec19TargetMagicParticleD0Ev[ec::TargetMagicParticle::~TargetMagicParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o: In function `std::vector >::~vector()': effect_targetmagic.cpp:(.text._ZNSt6vectorIN2ec4Vec3ESaIS1_EED1Ev[std::vector >::~vector()]+0x14): undefined reference to `operator delete(void*)' eye_candy/effect_targetmagic.o:effect_targetmagic.cpp:(.text._ZNSt6vectorIPN2ec4Vec3ESaIS2_EED1Ev[std::vector >::~vector()]+0x14): more undefined references to `operator delete(void*)' follow eye_candy/effect_targetmagic.o: In function `std::vector >::operator=(std::vector > const&)': effect_targetmagic.cpp:(.text._ZNSt6vectorIPN2ec4Vec3ESaIS2_EEaSERKS4_[std::vector >::operator=(std::vector > const&)]+0xcf): undefined reference to `operator new(unsigned int)' effect_targetmagic.cpp:(.text._ZNSt6vectorIPN2ec4Vec3ESaIS2_EEaSERKS4_[std::vector >::operator=(std::vector > const&)]+0xf8): undefined reference to `operator delete(void*)' effect_targetmagic.cpp:(.text._ZNSt6vectorIPN2ec4Vec3ESaIS2_EEaSERKS4_[std::vector >::operator=(std::vector > const&)]+0x110): undefined reference to `std::__throw_bad_alloc()' eye_candy/effect_targetmagic.o:(.rodata._ZTIN2ec19TargetMagicParticleE[typeinfo for ec::TargetMagicParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_targetmagic.o:(.rodata._ZTIN2ec18TargetMagicEffect2E[typeinfo for ec::TargetMagicEffect2]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_targetmagic.o:(.rodata._ZTIN2ec17TargetMagicEffectE[typeinfo for ec::TargetMagicEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_targetmagic.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_targetmagic.o:(.eh_frame+0x22f): undefined reference to `__gxx_personality_v0' eye_candy/effect_ongoing.o: In function `global constructors keyed to _ZN2ec15OngoingParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffffffPNS_7TextureEtNS_13OngoingEffect11OngoingTypeE': effect_ongoing.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' effect_ongoing.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_ongoing.o: In function `ec::OngoingEffect::OngoingEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, ec::OngoingEffect::OngoingType, unsigned short, float, unsigned int)': effect_ongoing.cpp:(.text+0x140): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x15c): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x1a0): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x1bc): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x1d8): undefined reference to `operator new(unsigned int)' eye_candy/effect_ongoing.o:effect_ongoing.cpp:(.text+0x1f4): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_ongoing.o: In function `ec::OngoingEffect::OngoingEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, ec::OngoingEffect::OngoingType, unsigned short, float, unsigned int)': effect_ongoing.cpp:(.text+0x2b7): undefined reference to `operator delete(void*)' eye_candy/effect_ongoing.o: In function `ec::OngoingParticle::draw(unsigned long long)': effect_ongoing.cpp:(.text+0xa87): undefined reference to `glEnable' effect_ongoing.cpp:(.text+0xa9b): undefined reference to `glBlendFunc' effect_ongoing.cpp:(.text+0xb65): undefined reference to `glNormal3f' effect_ongoing.cpp:(.text+0xb8b): undefined reference to `glBlendFunc' eye_candy/effect_ongoing.o: In function `ec::OngoingEffect::OngoingEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, ec::OngoingEffect::OngoingType, unsigned short, float, unsigned int)': effect_ongoing.cpp:(.text+0xcc0): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0xcdc): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0xd20): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0xd3c): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0xd58): undefined reference to `operator new(unsigned int)' eye_candy/effect_ongoing.o:effect_ongoing.cpp:(.text+0xd74): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_ongoing.o: In function `ec::OngoingEffect::OngoingEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, ec::OngoingEffect::OngoingType, unsigned short, float, unsigned int)': effect_ongoing.cpp:(.text+0xe37): undefined reference to `operator delete(void*)' eye_candy/effect_ongoing.o: In function `ec::OngoingParticle::idle(unsigned long long)': effect_ongoing.cpp:(.text+0xff3): undefined reference to `cos' effect_ongoing.cpp:(.text+0x101d): undefined reference to `exp' effect_ongoing.cpp:(.text+0x1075): undefined reference to `sin' effect_ongoing.cpp:(.text+0x1086): undefined reference to `exp' eye_candy/effect_ongoing.o: In function `ec::OngoingEffect::idle(unsigned long long)': effect_ongoing.cpp:(.text+0x1453): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x1662): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x1924): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x1aab): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x1dc2): undefined reference to `operator new(unsigned int)' eye_candy/effect_ongoing.o:effect_ongoing.cpp:(.text+0x1f21): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_ongoing.o: In function `ec::OngoingEffect::idle(unsigned long long)': effect_ongoing.cpp:(.text+0x2062): undefined reference to `sin' effect_ongoing.cpp:(.text+0x20ae): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x222a): undefined reference to `sinf' effect_ongoing.cpp:(.text+0x22df): undefined reference to `sin' effect_ongoing.cpp:(.text+0x235d): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x2529): undefined reference to `operator new(unsigned int)' effect_ongoing.cpp:(.text+0x25ce): undefined reference to `operator delete(void*)' eye_candy/effect_ongoing.o: In function `ec::OngoingEffect::~OngoingEffect()': effect_ongoing.cpp:(.text+0x545): undefined reference to `operator delete(void*)' eye_candy/effect_ongoing.o: In function `ec::OngoingParticle::draw(unsigned long long)': effect_ongoing.cpp:(.text+0xba3): undefined reference to `glDisable' eye_candy/effect_ongoing.o: In function `ec::OngoingParticle::~OngoingParticle()': effect_ongoing.cpp:(.text._ZN2ec15OngoingParticleD0Ev[ec::OngoingParticle::~OngoingParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_ongoing.o:(.rodata._ZTIN2ec15OngoingParticleE[typeinfo for ec::OngoingParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_ongoing.o:(.rodata._ZTIN2ec13OngoingEffectE[typeinfo for ec::OngoingEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_ongoing.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_ongoing.o:(.eh_frame+0x14b): undefined reference to `__gxx_personality_v0' eye_candy/effect_impact.o: In function `global constructors keyed to _ZN2ec14ImpactParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffffPNS_7TextureEtNS_12ImpactEffect10ImpactTypeE': effect_impact.cpp:(.text+0x1e): undefined reference to `std::ios_base::Init::Init()' effect_impact.cpp:(.text+0x35): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_impact.o: In function `ec::ImpactParticle::draw(unsigned long long)': effect_impact.cpp:(.text+0x358): undefined reference to `glEnable' effect_impact.cpp:(.text+0x36c): undefined reference to `glBlendFunc' effect_impact.cpp:(.text+0x436): undefined reference to `glNormal3f' effect_impact.cpp:(.text+0x450): undefined reference to `glBlendFunc' eye_candy/effect_impact.o: In function `ec::ImpactEffect::ImpactEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3, ec::ImpactEffect::ImpactType, unsigned short, float)': effect_impact.cpp:(.text+0x8b8): undefined reference to `operator new(unsigned int)' effect_impact.cpp:(.text+0xb47): undefined reference to `operator new(unsigned int)' effect_impact.cpp:(.text+0xc6e): undefined reference to `operator new(unsigned int)' effect_impact.cpp:(.text+0xd19): undefined reference to `operator new(unsigned int)' effect_impact.cpp:(.text+0xf72): undefined reference to `operator new(unsigned int)' eye_candy/effect_impact.o:effect_impact.cpp:(.text+0x107a): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_impact.o: In function `ec::ImpactEffect::ImpactEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3, ec::ImpactEffect::ImpactType, unsigned short, float)': effect_impact.cpp:(.text+0x173e): undefined reference to `operator delete(void*)' effect_impact.cpp:(.text+0x17cf): undefined reference to `operator delete(void*)' eye_candy/effect_impact.o: In function `ec::ImpactEffect::ImpactEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3, ec::ImpactEffect::ImpactType, unsigned short, float)': effect_impact.cpp:(.text+0x19f8): undefined reference to `operator new(unsigned int)' effect_impact.cpp:(.text+0x1c87): undefined reference to `operator new(unsigned int)' effect_impact.cpp:(.text+0x1dae): undefined reference to `operator new(unsigned int)' effect_impact.cpp:(.text+0x1e59): undefined reference to `operator new(unsigned int)' effect_impact.cpp:(.text+0x20b2): undefined reference to `operator new(unsigned int)' eye_candy/effect_impact.o:effect_impact.cpp:(.text+0x21ba): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_impact.o: In function `ec::ImpactEffect::ImpactEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3, ec::ImpactEffect::ImpactType, unsigned short, float)': effect_impact.cpp:(.text+0x287e): undefined reference to `operator delete(void*)' effect_impact.cpp:(.text+0x290f): undefined reference to `operator delete(void*)' eye_candy/effect_impact.o: In function `ec::ImpactEffect::~ImpactEffect()': effect_impact.cpp:(.text+0xb5): undefined reference to `operator delete(void*)' eye_candy/effect_impact.o: In function `ec::ImpactParticle::draw(unsigned long long)': effect_impact.cpp:(.text+0x468): undefined reference to `glDisable' eye_candy/effect_impact.o: In function `ec::ImpactParticle::~ImpactParticle()': effect_impact.cpp:(.text._ZN2ec14ImpactParticleD0Ev[ec::ImpactParticle::~ImpactParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_impact.o:(.rodata._ZTIN2ec14ImpactParticleE[typeinfo for ec::ImpactParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_impact.o:(.rodata._ZTIN2ec12ImpactEffectE[typeinfo for ec::ImpactEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_impact.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_impact.o:(.eh_frame+0x14b): undefined reference to `__gxx_personality_v0' eye_candy/effect_smoke.o: In function `global constructors keyed to _ZN2ec13SmokeParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_ffffff': effect_smoke.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' effect_smoke.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_smoke.o: In function `ec::SmokeEffect::SmokeEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, unsigned short)': effect_smoke.cpp:(.text+0x1a3): undefined reference to `operator new(unsigned int)' effect_smoke.cpp:(.text+0x1c6): undefined reference to `operator new(unsigned int)' effect_smoke.cpp:(.text+0x209): undefined reference to `operator delete(void*)' eye_candy/effect_smoke.o: In function `ec::SmokeParticle::draw(unsigned long long)': effect_smoke.cpp:(.text+0x272): undefined reference to `glBlendFunc' effect_smoke.cpp:(.text+0x299): undefined reference to `glBlendFunc' eye_candy/effect_smoke.o: In function `ec::SmokeEffect::idle(unsigned long long)': effect_smoke.cpp:(.text+0xad5): undefined reference to `operator new(unsigned int)' effect_smoke.cpp:(.text+0xb8f): undefined reference to `operator delete(void*)' eye_candy/effect_smoke.o: In function `ec::SmokeEffect::SmokeEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, unsigned short)': effect_smoke.cpp:(.text+0xd13): undefined reference to `operator new(unsigned int)' effect_smoke.cpp:(.text+0xd36): undefined reference to `operator new(unsigned int)' effect_smoke.cpp:(.text+0xd79): undefined reference to `operator delete(void*)' eye_candy/effect_smoke.o: In function `ec::SmokeEffect::~SmokeEffect()': effect_smoke.cpp:(.text+0x875): undefined reference to `operator delete(void*)' eye_candy/effect_smoke.o: In function `ec::SmokeParticle::~SmokeParticle()': effect_smoke.cpp:(.text._ZN2ec13SmokeParticleD0Ev[ec::SmokeParticle::~SmokeParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_smoke.o: In function `ec::SmokeEffect::request_LOD(float)': effect_smoke.cpp:(.text._ZN2ec11SmokeEffect11request_LODEf[ec::SmokeEffect::request_LOD(float)]+0x2f): undefined reference to `roundf' eye_candy/effect_smoke.o:(.rodata._ZTIN2ec11SmokeEffectE[typeinfo for ec::SmokeEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_smoke.o:(.rodata._ZTIN2ec13SmokeParticleE[typeinfo for ec::SmokeParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_smoke.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_smoke.o:(.eh_frame+0x14b): undefined reference to `__gxx_personality_v0' eye_candy/effect_bag.o: In function `global constructors keyed to _ZN2ec11BagParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_f': effect_bag.cpp:(.text+0xae): undefined reference to `std::ios_base::Init::Init()' effect_bag.cpp:(.text+0xc5): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_bag.o: In function `ec::BagParticle::draw(unsigned long long)': effect_bag.cpp:(.text+0x1ca): undefined reference to `glEnable' effect_bag.cpp:(.text+0x1de): undefined reference to `glBlendFunc' effect_bag.cpp:(.text+0x2ba): undefined reference to `glNormal3f' effect_bag.cpp:(.text+0x2d6): undefined reference to `glDisable' effect_bag.cpp:(.text+0x2ea): undefined reference to `glBlendFunc' eye_candy/effect_bag.o: In function `ec::BagEffect::BagEffect(ec::EyeCandy*, bool*, ec::Vec3*, bool, unsigned short)': effect_bag.cpp:(.text+0x607): undefined reference to `operator new(unsigned int)' effect_bag.cpp:(.text+0x633): undefined reference to `operator new(unsigned int)' effect_bag.cpp:(.text+0x70d): undefined reference to `operator new(unsigned int)' effect_bag.cpp:(.text+0x796): undefined reference to `operator delete(void*)' eye_candy/effect_bag.o: In function `ec::BagEffect::BagEffect(ec::EyeCandy*, bool*, ec::Vec3*, bool, unsigned short)': effect_bag.cpp:(.text+0xa07): undefined reference to `operator new(unsigned int)' effect_bag.cpp:(.text+0xa33): undefined reference to `operator new(unsigned int)' effect_bag.cpp:(.text+0xb0d): undefined reference to `operator new(unsigned int)' effect_bag.cpp:(.text+0xb96): undefined reference to `operator delete(void*)' eye_candy/effect_bag.o: In function `ec::BagEffect::~BagEffect()': effect_bag.cpp:(.text+0x815): undefined reference to `operator delete(void*)' eye_candy/effect_bag.o: In function `ec::BagParticle::~BagParticle()': effect_bag.cpp:(.text._ZN2ec11BagParticleD0Ev[ec::BagParticle::~BagParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_bag.o:(.rodata._ZTIN2ec9BagEffectE[typeinfo for ec::BagEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_bag.o:(.rodata._ZTIN2ec11BagParticleE[typeinfo for ec::BagParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_bag.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_bag.o:(.eh_frame+0x187): undefined reference to `__gxx_personality_v0' eye_candy/effect_cloud.o: In function `global constructors keyed to _ZN2ec13CloudParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_ffffff': effect_cloud.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' effect_cloud.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_cloud.o: In function `ec::CloudParticle::draw(unsigned long long)': effect_cloud.cpp:(.text+0x50): undefined reference to `glEnable' effect_cloud.cpp:(.text+0x64): undefined reference to `glBlendFunc' effect_cloud.cpp:(.text+0x86): undefined reference to `glNormal3f' effect_cloud.cpp:(.text+0xaa): undefined reference to `glBlendFunc' eye_candy/effect_cloud.o: In function `ec::CloudParticle::CloudParticle(ec::Effect*, ec::ParticleMover*, ec::Vec3, ec::Vec3, float, float, float, float, float, float)': effect_cloud.cpp:(.text+0x401): undefined reference to `operator delete(void*)' effect_cloud.cpp:(.text+0x410): undefined reference to `operator delete(void*)' eye_candy/effect_cloud.o: In function `ec::CloudParticle::CloudParticle(ec::Effect*, ec::ParticleMover*, ec::Vec3, ec::Vec3, float, float, float, float, float, float)': effect_cloud.cpp:(.text+0x571): undefined reference to `operator delete(void*)' effect_cloud.cpp:(.text+0x580): undefined reference to `operator delete(void*)' eye_candy/effect_cloud.o: In function `ec::CloudEffect::CloudEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, ec::BoundingRange*, unsigned short)': effect_cloud.cpp:(.text+0x687): undefined reference to `operator new(unsigned int)' effect_cloud.cpp:(.text+0x6ba): undefined reference to `operator new(unsigned int)' effect_cloud.cpp:(.text+0x896): undefined reference to `operator new(unsigned int)' effect_cloud.cpp:(.text+0x995): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0x9a7): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0xa44): undefined reference to `operator delete(void*)' eye_candy/effect_cloud.o: In function `ec::CloudEffect::CloudEffect(ec::EyeCandy*, bool*, ec::Vec3*, float, float, float, ec::BoundingRange*, unsigned short)': effect_cloud.cpp:(.text+0xb67): undefined reference to `operator new(unsigned int)' effect_cloud.cpp:(.text+0xb9a): undefined reference to `operator new(unsigned int)' effect_cloud.cpp:(.text+0xd76): undefined reference to `operator new(unsigned int)' effect_cloud.cpp:(.text+0xe75): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0xe87): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0xf24): undefined reference to `operator delete(void*)' eye_candy/effect_cloud.o: In function `ec::CloudEffect::idle(unsigned long long)': effect_cloud.cpp:(.text+0x1174): undefined reference to `operator new(unsigned int)' effect_cloud.cpp:(.text+0x1245): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0x1256): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0x12ba): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0x12ef): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0x1495): undefined reference to `operator new(unsigned int)' effect_cloud.cpp:(.text+0x158a): undefined reference to `operator delete(void*)' effect_cloud.cpp:(.text+0x15ac): undefined reference to `operator delete(void*)' eye_candy/effect_cloud.o: In function `ec::CloudParticle::remove_neighbor(ec::CloudParticle const*)': effect_cloud.cpp:(.text+0x162f): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' eye_candy/effect_cloud.o: In function `ec::CloudParticle::idle(unsigned long long)': effect_cloud.cpp:(.text+0x1b94): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0x1bb9): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0x1bf4): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0x1cac): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0x1cc8): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' effect_cloud.cpp:(.text+0x1cd0): undefined reference to `operator delete(void*)' effect_cloud.cpp:(.text+0x1d6e): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' effect_cloud.cpp:(.text+0x1e20): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' eye_candy/effect_cloud.o: In function `ec::CloudParticle::draw(unsigned long long)': effect_cloud.cpp:(.text+0xc2): undefined reference to `glDisable' eye_candy/effect_cloud.o: In function `ec::CloudEffect::~CloudEffect()': effect_cloud.cpp:(.text+0x145): undefined reference to `operator delete(void*)' eye_candy/effect_cloud.o: In function `std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*)': effect_cloud.cpp:(.text._ZNSt8_Rb_treeIfSt4pairIKfPN2ec13CloudParticleEESt10_Select1stIS5_ESt4lessIfESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*)]+0x2e): undefined reference to `operator delete(void*)' eye_candy/effect_cloud.o: In 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&)': effect_cloud.cpp:(.text._ZNSt8_Rb_treeIfSt4pairIKfPN2ec13CloudParticleEESt10_Select1stIS5_ESt4lessIfESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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&)]+0x2e): undefined reference to `operator new(unsigned int)' effect_cloud.cpp:(.text._ZNSt8_Rb_treeIfSt4pairIKfPN2ec13CloudParticleEESt10_Select1stIS5_ESt4lessIfESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_[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&)]+0x5b): 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&)' eye_candy/effect_cloud.o: In function `std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&)': effect_cloud.cpp:(.text._ZNSt8_Rb_treeIfSt4pairIKfPN2ec13CloudParticleEESt10_Select1stIS5_ESt4lessIfESaIS5_EE16_M_insert_uniqueERKS5_[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&)]+0x76): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' eye_candy/effect_cloud.o: In function `std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&)': effect_cloud.cpp:(.text._ZNSt8_Rb_treeIfSt4pairIKfPN2ec13CloudParticleEESt10_Select1stIS5_ESt4lessIfESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&)]+0x3f): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' effect_cloud.cpp:(.text._ZNSt8_Rb_treeIfSt4pairIKfPN2ec13CloudParticleEESt10_Select1stIS5_ESt4lessIfESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_[std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&)]+0xab): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' eye_candy/effect_cloud.o: In function `ec::CloudParticle::~CloudParticle()': effect_cloud.cpp:(.text._ZN2ec13CloudParticleD1Ev[ec::CloudParticle::~CloudParticle()]+0x1b): undefined reference to `operator delete(void*)' effect_cloud.cpp:(.text._ZN2ec13CloudParticleD1Ev[ec::CloudParticle::~CloudParticle()]+0x2a): undefined reference to `operator delete(void*)' eye_candy/effect_cloud.o: In function `ec::CloudParticle::~CloudParticle()': effect_cloud.cpp:(.text._ZN2ec13CloudParticleD0Ev[ec::CloudParticle::~CloudParticle()]+0x1b): undefined reference to `operator delete(void*)' effect_cloud.cpp:(.text._ZN2ec13CloudParticleD0Ev[ec::CloudParticle::~CloudParticle()]+0x2a): undefined reference to `operator delete(void*)' effect_cloud.cpp:(.text._ZN2ec13CloudParticleD0Ev[ec::CloudParticle::~CloudParticle()]+0x3f): undefined reference to `operator delete(void*)' eye_candy/effect_cloud.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::CloudParticle* const&)': effect_cloud.cpp:(.text._ZNSt6vectorIPN2ec13CloudParticleESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::CloudParticle* const&)]+0xbd): undefined reference to `operator new(unsigned int)' effect_cloud.cpp:(.text._ZNSt6vectorIPN2ec13CloudParticleESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::CloudParticle* const&)]+0x123): undefined reference to `operator delete(void*)' eye_candy/effect_cloud.o:(.rodata._ZTIN2ec11CloudEffectE[typeinfo for ec::CloudEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_cloud.o:(.rodata._ZTIN2ec13CloudParticleE[typeinfo for ec::CloudParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_cloud.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_cloud.o:(.eh_frame+0x113): undefined reference to `__gxx_personality_v0' eye_candy/effect_harvesting.o: In function `global constructors keyed to _ZN2ec18HarvestingParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffffPNS_7TextureEtNS_16HarvestingEffect14HarvestingTypeE': effect_harvesting.cpp:(.text+0x6e): undefined reference to `std::ios_base::Init::Init()' effect_harvesting.cpp:(.text+0x85): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_harvesting.o: In function `ec::HarvestingParticle::draw(unsigned long long)': effect_harvesting.cpp:(.text+0x109): undefined reference to `glEnable' effect_harvesting.cpp:(.text+0x11d): undefined reference to `glBlendFunc' effect_harvesting.cpp:(.text+0x139): undefined reference to `glNormal3f' effect_harvesting.cpp:(.text+0x15d): undefined reference to `glBlendFunc' eye_candy/effect_harvesting.o: In function `ec::HarvestingParticle::idle(unsigned long long)': effect_harvesting.cpp:(.text+0x55f): undefined reference to `sin' effect_harvesting.cpp:(.text+0x593): undefined reference to `sin' effect_harvesting.cpp:(.text+0x5c1): undefined reference to `sin' eye_candy/effect_harvesting.o: In function `ec::HarvestingEffect::HarvestingEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3*, ec::HarvestingEffect::HarvestingType, unsigned short)': effect_harvesting.cpp:(.text+0xbd8): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0xbf4): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0xd51): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0xdf0): undefined reference to `operator delete(void*)' eye_candy/effect_harvesting.o: In function `ec::HarvestingEffect::HarvestingEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3*, ec::HarvestingEffect::HarvestingType, unsigned short)': effect_harvesting.cpp:(.text+0xf68): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0xf84): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0x10e1): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0x1180): undefined reference to `operator delete(void*)' eye_candy/effect_harvesting.o: In function `ec::HarvestingEffect::HarvestingEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::HarvestingEffect::HarvestingType, unsigned short)': effect_harvesting.cpp:(.text+0x12d2): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0x12ee): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0x14ad): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0x16ec): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0x17a9): undefined reference to `operator new(unsigned int)' eye_candy/effect_harvesting.o:effect_harvesting.cpp:(.text+0x17c5): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_harvesting.o: In function `ec::HarvestingEffect::HarvestingEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::HarvestingEffect::HarvestingType, unsigned short)': effect_harvesting.cpp:(.text+0x2d9e): undefined reference to `operator delete(void*)' eye_candy/effect_harvesting.o: In function `ec::HarvestingEffect::HarvestingEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::HarvestingEffect::HarvestingType, unsigned short)': effect_harvesting.cpp:(.text+0x30c2): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0x30de): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0x329d): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0x34dc): undefined reference to `operator new(unsigned int)' effect_harvesting.cpp:(.text+0x3599): undefined reference to `operator new(unsigned int)' eye_candy/effect_harvesting.o:effect_harvesting.cpp:(.text+0x35b5): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_harvesting.o: In function `ec::HarvestingEffect::HarvestingEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::HarvestingEffect::HarvestingType, unsigned short)': effect_harvesting.cpp:(.text+0x4b8e): undefined reference to `operator delete(void*)' eye_candy/effect_harvesting.o: In function `ec::HarvestingParticle::draw(unsigned long long)': effect_harvesting.cpp:(.text+0x175): undefined reference to `glDisable' eye_candy/effect_harvesting.o: In function `ec::HarvestingEffect::~HarvestingEffect()': effect_harvesting.cpp:(.text+0x223): undefined reference to `operator delete(void*)' eye_candy/effect_harvesting.o: In function `ec::HarvestingParticle::~HarvestingParticle()': effect_harvesting.cpp:(.text._ZN2ec18HarvestingParticleD0Ev[ec::HarvestingParticle::~HarvestingParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_harvesting.o:(.rodata._ZTIN2ec18HarvestingParticleE[typeinfo for ec::HarvestingParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_harvesting.o:(.rodata._ZTIN2ec16HarvestingEffectE[typeinfo for ec::HarvestingEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_harvesting.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_harvesting.o:(.eh_frame+0x167): undefined reference to `__gxx_personality_v0' eye_candy/effect_wind.o: In function `global constructors keyed to _ZN2ec12WindParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffffNS_10WindEffect8WindTypeE': effect_wind.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' effect_wind.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_wind.o: In function `ec::WindParticle::get_wind_vec() const': effect_wind.cpp:(.text+0xeb): undefined reference to `sin' effect_wind.cpp:(.text+0x118): undefined reference to `sin' effect_wind.cpp:(.text+0x15f): undefined reference to `sin' effect_wind.cpp:(.text+0x18c): undefined reference to `sin' effect_wind.cpp:(.text+0x1b9): undefined reference to `sin' eye_candy/effect_wind.o:effect_wind.cpp:(.text+0x1e6): more undefined references to `sin' follow eye_candy/effect_wind.o: In function `ec::WindParticle::draw(unsigned long long)': effect_wind.cpp:(.text+0x318): undefined reference to `glEnable' effect_wind.cpp:(.text+0x32c): undefined reference to `glBlendFunc' effect_wind.cpp:(.text+0x338): undefined reference to `glEnable' effect_wind.cpp:(.text+0x354): undefined reference to `glTexParameterf' effect_wind.cpp:(.text+0x370): undefined reference to `glTexParameterf' effect_wind.cpp:(.text+0x375): undefined reference to `glPushMatrix' effect_wind.cpp:(.text+0x38e): undefined reference to `glTranslatef' effect_wind.cpp:(.text+0x47e): undefined reference to `glMultMatrixf' effect_wind.cpp:(.text+0x4fc): undefined reference to `glBindTexture' effect_wind.cpp:(.text+0x510): undefined reference to `glColorMaterial' effect_wind.cpp:(.text+0x53a): undefined reference to `glColor4f' effect_wind.cpp:(.text+0x54e): undefined reference to `glColorMaterial' effect_wind.cpp:(.text+0x574): undefined reference to `glColor4f' effect_wind.cpp:(.text+0x58e): undefined reference to `glBegin' effect_wind.cpp:(.text+0x5aa): undefined reference to `glNormal3f' effect_wind.cpp:(.text+0x5be): undefined reference to `glTexCoord2f' effect_wind.cpp:(.text+0x5d7): undefined reference to `glVertex3f' effect_wind.cpp:(.text+0x5eb): undefined reference to `glTexCoord2f' effect_wind.cpp:(.text+0x606): undefined reference to `glVertex3f' effect_wind.cpp:(.text+0x61a): undefined reference to `glTexCoord2f' effect_wind.cpp:(.text+0x631): undefined reference to `glVertex3f' effect_wind.cpp:(.text+0x645): undefined reference to `glTexCoord2f' effect_wind.cpp:(.text+0x65e): undefined reference to `glVertex3f' effect_wind.cpp:(.text+0x663): undefined reference to `glEnd' effect_wind.cpp:(.text+0x668): undefined reference to `glPopMatrix' effect_wind.cpp:(.text+0x67c): undefined reference to `glColorMaterial' effect_wind.cpp:(.text+0x690): undefined reference to `glBlendFunc' effect_wind.cpp:(.text+0x69c): undefined reference to `glDisable' effect_wind.cpp:(.text+0x6b0): undefined reference to `glBegin' effect_wind.cpp:(.text+0x6cc): undefined reference to `glNormal3f' effect_wind.cpp:(.text+0x6e0): undefined reference to `glTexCoord2f' effect_wind.cpp:(.text+0x6fd): undefined reference to `glVertex3f' effect_wind.cpp:(.text+0x719): undefined reference to `glNormal3f' effect_wind.cpp:(.text+0x72d): undefined reference to `glTexCoord2f' effect_wind.cpp:(.text+0x755): undefined reference to `glVertex3f' effect_wind.cpp:(.text+0x771): undefined reference to `glNormal3f' effect_wind.cpp:(.text+0x785): undefined reference to `glTexCoord2f' effect_wind.cpp:(.text+0x7a0): undefined reference to `glVertex3f' effect_wind.cpp:(.text+0x7bc): undefined reference to `glNormal3f' effect_wind.cpp:(.text+0x7d0): undefined reference to `glTexCoord2f' effect_wind.cpp:(.text+0x7ec): undefined reference to `glVertex3f' effect_wind.cpp:(.text+0x7f1): undefined reference to `glEnd' eye_candy/effect_wind.o: In function `ec::WindEffect::~WindEffect()': effect_wind.cpp:(.text+0x8ad): undefined reference to `operator delete(void*)' effect_wind.cpp:(.text+0x8ed): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o: In function `ec::WindParticle::WindParticle(ec::Effect*, ec::ParticleMover*, ec::Vec3, ec::Vec3, float, float, float, float, float, ec::WindEffect::WindType)': effect_wind.cpp:(.text+0xb96): undefined reference to `sincos' effect_wind.cpp:(.text+0xbbb): undefined reference to `sincos' effect_wind.cpp:(.text+0xbcf): undefined reference to `sinf' effect_wind.cpp:(.text+0xc62): undefined reference to `sincos' effect_wind.cpp:(.text+0xc84): undefined reference to `sincos' effect_wind.cpp:(.text+0xc98): undefined reference to `sinf' effect_wind.cpp:(.text+0xd26): undefined reference to `sincos' effect_wind.cpp:(.text+0xd4b): undefined reference to `sincos' effect_wind.cpp:(.text+0xd5f): undefined reference to `sinf' effect_wind.cpp:(.text+0x1003): undefined reference to `sincos' effect_wind.cpp:(.text+0x1028): undefined reference to `sincos' effect_wind.cpp:(.text+0x103f): undefined reference to `sinf' effect_wind.cpp:(.text+0x10f6): undefined reference to `sincos' effect_wind.cpp:(.text+0x1118): undefined reference to `sincos' effect_wind.cpp:(.text+0x112c): undefined reference to `sinf' effect_wind.cpp:(.text+0x11e3): undefined reference to `sincos' effect_wind.cpp:(.text+0x1208): undefined reference to `sincos' effect_wind.cpp:(.text+0x121c): undefined reference to `sinf' effect_wind.cpp:(.text+0x1300): undefined reference to `sincos' effect_wind.cpp:(.text+0x1325): undefined reference to `sincos' effect_wind.cpp:(.text+0x1339): undefined reference to `sinf' effect_wind.cpp:(.text+0x13cc): undefined reference to `sincos' effect_wind.cpp:(.text+0x13ee): undefined reference to `sincos' effect_wind.cpp:(.text+0x1402): undefined reference to `sinf' effect_wind.cpp:(.text+0x1490): undefined reference to `sincos' effect_wind.cpp:(.text+0x14b5): undefined reference to `sincos' effect_wind.cpp:(.text+0x14c9): undefined reference to `sinf' effect_wind.cpp:(.text+0x1579): undefined reference to `sincos' effect_wind.cpp:(.text+0x159e): undefined reference to `sincos' effect_wind.cpp:(.text+0x15b2): undefined reference to `sinf' effect_wind.cpp:(.text+0x1645): undefined reference to `sincos' effect_wind.cpp:(.text+0x1667): undefined reference to `sincos' effect_wind.cpp:(.text+0x167b): undefined reference to `sinf' eye_candy/effect_wind.o: In function `ec::WindParticle::WindParticle(ec::Effect*, ec::ParticleMover*, ec::Vec3, ec::Vec3, float, float, float, float, float, ec::WindEffect::WindType)': effect_wind.cpp:(.text+0x1996): undefined reference to `sincos' effect_wind.cpp:(.text+0x19bb): undefined reference to `sincos' effect_wind.cpp:(.text+0x19cf): undefined reference to `sinf' effect_wind.cpp:(.text+0x1a62): undefined reference to `sincos' effect_wind.cpp:(.text+0x1a84): undefined reference to `sincos' effect_wind.cpp:(.text+0x1a98): undefined reference to `sinf' effect_wind.cpp:(.text+0x1b26): undefined reference to `sincos' effect_wind.cpp:(.text+0x1b4b): undefined reference to `sincos' effect_wind.cpp:(.text+0x1b5f): undefined reference to `sinf' effect_wind.cpp:(.text+0x1e03): undefined reference to `sincos' effect_wind.cpp:(.text+0x1e28): undefined reference to `sincos' effect_wind.cpp:(.text+0x1e3f): undefined reference to `sinf' effect_wind.cpp:(.text+0x1ef6): undefined reference to `sincos' effect_wind.cpp:(.text+0x1f18): undefined reference to `sincos' effect_wind.cpp:(.text+0x1f2c): undefined reference to `sinf' effect_wind.cpp:(.text+0x1fe3): undefined reference to `sincos' effect_wind.cpp:(.text+0x2008): undefined reference to `sincos' effect_wind.cpp:(.text+0x201c): undefined reference to `sinf' effect_wind.cpp:(.text+0x2100): undefined reference to `sincos' effect_wind.cpp:(.text+0x2125): undefined reference to `sincos' effect_wind.cpp:(.text+0x2139): undefined reference to `sinf' effect_wind.cpp:(.text+0x21cc): undefined reference to `sincos' effect_wind.cpp:(.text+0x21ee): undefined reference to `sincos' effect_wind.cpp:(.text+0x2202): undefined reference to `sinf' effect_wind.cpp:(.text+0x2290): undefined reference to `sincos' effect_wind.cpp:(.text+0x22b5): undefined reference to `sincos' effect_wind.cpp:(.text+0x22c9): undefined reference to `sinf' effect_wind.cpp:(.text+0x2379): undefined reference to `sincos' effect_wind.cpp:(.text+0x239e): undefined reference to `sincos' effect_wind.cpp:(.text+0x23b2): undefined reference to `sinf' effect_wind.cpp:(.text+0x2445): undefined reference to `sincos' effect_wind.cpp:(.text+0x2467): undefined reference to `sincos' effect_wind.cpp:(.text+0x247b): undefined reference to `sinf' eye_candy/effect_wind.o: In function `ec::WindEffect::idle(unsigned long long)': effect_wind.cpp:(.text+0x28b7): undefined reference to `operator new(unsigned int)' effect_wind.cpp:(.text+0x29fb): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o: In function `ec::WindEffect::WindEffect(ec::EyeCandy*, bool*, ec::Vec3*, std::vector >*, float, float, float, float, ec::BoundingRange*, ec::WindEffect::WindType, ec::Vec3)': effect_wind.cpp:(.text+0x2ba1): undefined reference to `operator new(unsigned int)' effect_wind.cpp:(.text+0x2bc4): undefined reference to `operator new(unsigned int)' effect_wind.cpp:(.text+0x2cad): undefined reference to `operator delete(void*)' effect_wind.cpp:(.text+0x2cbf): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o: In function `ec::WindEffect::WindEffect(ec::EyeCandy*, bool*, ec::Vec3*, std::vector >*, float, float, float, float, ec::BoundingRange*, ec::WindEffect::WindType, ec::Vec3)': effect_wind.cpp:(.text+0x2e61): undefined reference to `operator new(unsigned int)' effect_wind.cpp:(.text+0x2e84): undefined reference to `operator new(unsigned int)' effect_wind.cpp:(.text+0x2f6d): undefined reference to `operator delete(void*)' effect_wind.cpp:(.text+0x2f7f): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o: In function `ec::WindEffect::~WindEffect()': effect_wind.cpp:(.text+0x2fdd): undefined reference to `operator delete(void*)' effect_wind.cpp:(.text+0x3016): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o: In function `ec::WindEffect::~WindEffect()': effect_wind.cpp:(.text+0x307d): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o:effect_wind.cpp:(.text+0x30b6): more undefined references to `operator delete(void*)' follow eye_candy/effect_wind.o: In function `ec::WindParticle::idle(unsigned long long)': effect_wind.cpp:(.text+0x33be): undefined reference to `sincos' effect_wind.cpp:(.text+0x36bf): undefined reference to `atan2' effect_wind.cpp:(.text+0x3886): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' effect_wind.cpp:(.text+0x3897): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' effect_wind.cpp:(.text+0x389f): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o: In function `ec::WindEffect::set_pass_off(std::vector >)': effect_wind.cpp:(.text+0x3b09): undefined reference to `acosf' effect_wind.cpp:(.text+0x3b45): undefined reference to `remainderf' effect_wind.cpp:(.text+0x3bcb): undefined reference to `cosf' effect_wind.cpp:(.text+0x3c8b): undefined reference to `cosf' effect_wind.cpp:(.text+0x3fb3): undefined reference to `operator new(unsigned int)' effect_wind.cpp:(.text+0x408b): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o: In function `ec::WindEffect::set_pass_off(std::vector >)': effect_wind.cpp:(.text+0x415b): undefined reference to `operator new(unsigned int)' effect_wind.cpp:(.text+0x41aa): undefined reference to `operator delete(void*)' effect_wind.cpp:(.text+0x41b9): undefined reference to `operator delete(void*)' effect_wind.cpp:(.text+0x41dd): undefined reference to `operator delete(void*)' effect_wind.cpp:(.text+0x41f6): undefined reference to `operator delete(void*)' effect_wind.cpp:(.text+0x4209): undefined reference to `std::__throw_bad_alloc()' eye_candy/effect_wind.o: In function `ec::WindEffect::~WindEffect()': effect_wind.cpp:(.text+0x8d9): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o: In function `ec::WindParticle::~WindParticle()': effect_wind.cpp:(.text._ZN2ec12WindParticleD0Ev[ec::WindParticle::~WindParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o: In function `ec::WindEffect::request_LOD(float)': effect_wind.cpp:(.text._ZN2ec10WindEffect11request_LODEf[ec::WindEffect::request_LOD(float)]+0x27): undefined reference to `roundf' eye_candy/effect_wind.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::WindEffect::WindNeighbor const&)': effect_wind.cpp:(.text._ZNSt6vectorIN2ec10WindEffect12WindNeighborESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::WindEffect::WindNeighbor const&)]+0xeb): undefined reference to `operator new(unsigned int)' effect_wind.cpp:(.text._ZNSt6vectorIN2ec10WindEffect12WindNeighborESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::WindEffect::WindNeighbor const&)]+0x160): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o: In function `std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::WindEffect* const&)': effect_wind.cpp:(.text._ZNSt6vectorIPN2ec10WindEffectESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::WindEffect* const&)]+0xb5): undefined reference to `operator new(unsigned int)' effect_wind.cpp:(.text._ZNSt6vectorIPN2ec10WindEffectESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ec::WindEffect* const&)]+0x11a): undefined reference to `operator delete(void*)' eye_candy/effect_wind.o:(.rodata._ZTIN2ec12WindParticleE[typeinfo for ec::WindParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_wind.o:(.rodata._ZTIN2ec10WindEffectE[typeinfo for ec::WindEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_wind.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_wind.o:(.eh_frame+0x14b): undefined reference to `__gxx_personality_v0' eye_candy/effect_breath.o: In function `global constructors keyed to _ZN2ec14BreathParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffffPNS_7TextureEtNS_12BreathEffect10BreathTypeE': effect_breath.cpp:(.text+0xe): undefined reference to `std::ios_base::Init::Init()' effect_breath.cpp:(.text+0x25): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_breath.o: In function `ec::BreathSmokeParticle::draw(unsigned long long)': effect_breath.cpp:(.text+0x2a8): undefined reference to `glBlendFunc' eye_candy/effect_breath.o: In function `ec::BreathEffect::BreathEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3*, std::vector >*, ec::BreathEffect::BreathType, unsigned short, float)': effect_breath.cpp:(.text+0x761): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x782): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x9c7): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0xaf0): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0xc17): undefined reference to `operator new(unsigned int)' eye_candy/effect_breath.o:effect_breath.cpp:(.text+0xd47): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_breath.o: In function `ec::BreathEffect::BreathEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3*, std::vector >*, ec::BreathEffect::BreathType, unsigned short, float)': effect_breath.cpp:(.text+0x106d): undefined reference to `operator delete(void*)' eye_candy/effect_breath.o: In function `ec::BreathEffect::BreathEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3*, std::vector >*, ec::BreathEffect::BreathType, unsigned short, float)': effect_breath.cpp:(.text+0x1241): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x1262): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x14a7): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x15d0): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x16f7): undefined reference to `operator new(unsigned int)' eye_candy/effect_breath.o:effect_breath.cpp:(.text+0x1827): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_breath.o: In function `ec::BreathEffect::BreathEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::Vec3*, std::vector >*, ec::BreathEffect::BreathType, unsigned short, float)': effect_breath.cpp:(.text+0x1b4d): undefined reference to `operator delete(void*)' eye_candy/effect_breath.o: In function `ec::BreathEffect::idle(unsigned long long)': effect_breath.cpp:(.text+0x1e99): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x1ffb): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x214f): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x228b): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x23c7): undefined reference to `operator new(unsigned int)' eye_candy/effect_breath.o:effect_breath.cpp:(.text+0x24e3): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_breath.o: In function `ec::BreathEffect::idle(unsigned long long)': effect_breath.cpp:(.text+0x26b7): undefined reference to `operator delete(void*)' eye_candy/effect_breath.o: In function `ec::BreathParticle::idle(unsigned long long)': effect_breath.cpp:(.text+0x2feb): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x311f): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x31e6): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x32b9): undefined reference to `operator new(unsigned int)' effect_breath.cpp:(.text+0x338f): undefined reference to `operator new(unsigned int)' eye_candy/effect_breath.o:effect_breath.cpp:(.text+0x3465): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_breath.o: In function `ec::BreathParticle::idle(unsigned long long)': effect_breath.cpp:(.text+0x3b7d): undefined reference to `operator delete(void*)' eye_candy/effect_breath.o: In function `ec::BreathSmokeParticle::draw(unsigned long long)': effect_breath.cpp:(.text+0x2d7): undefined reference to `glBlendFunc' eye_candy/effect_breath.o: In function `ec::BreathEffect::~BreathEffect()': effect_breath.cpp:(.text+0x335): undefined reference to `operator delete(void*)' eye_candy/effect_breath.o: In function `ec::BreathParticle::~BreathParticle()': effect_breath.cpp:(.text._ZN2ec14BreathParticleD0Ev[ec::BreathParticle::~BreathParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_breath.o: In function `ec::BreathSmokeParticle::~BreathSmokeParticle()': effect_breath.cpp:(.text._ZN2ec19BreathSmokeParticleD0Ev[ec::BreathSmokeParticle::~BreathSmokeParticle()]+0x21): undefined reference to `operator delete(void*)' eye_candy/effect_breath.o: In function `ec::BreathEffect::request_LOD(float)': effect_breath.cpp:(.text._ZN2ec12BreathEffect11request_LODEf[ec::BreathEffect::request_LOD(float)]+0x2b): undefined reference to `roundf' eye_candy/effect_breath.o:(.rodata._ZTIN2ec19BreathSmokeParticleE[typeinfo for ec::BreathSmokeParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_breath.o:(.rodata._ZTIN2ec14BreathParticleE[typeinfo for ec::BreathParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_breath.o:(.rodata._ZTIN2ec12BreathEffectE[typeinfo for ec::BreathEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_breath.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_breath.o:(.eh_frame+0x1d7): undefined reference to `__gxx_personality_v0' eye_candy/effect_glow.o: In function `global constructors keyed to _ZN2ec12GlowParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffffPNS_7TextureEtNS_10GlowEffect8GlowTypeE': effect_glow.cpp:(.text+0x2e): undefined reference to `std::ios_base::Init::Init()' effect_glow.cpp:(.text+0x45): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_glow.o: In function `ec::GlowParticle::idle(unsigned long long)': effect_glow.cpp:(.text+0x81f): undefined reference to `exp' effect_glow.cpp:(.text+0x8c8): undefined reference to `sin' effect_glow.cpp:(.text+0x8f1): undefined reference to `sin' effect_glow.cpp:(.text+0x9a9): undefined reference to `sin' effect_glow.cpp:(.text+0xb2b): undefined reference to `sincos' eye_candy/effect_glow.o: In function `ec::GlowEffect::idle(unsigned long long)': effect_glow.cpp:(.text+0xe7d): undefined reference to `sincos' effect_glow.cpp:(.text+0xf29): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x11e3): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x12f0): undefined reference to `operator delete(void*)' eye_candy/effect_glow.o: In function `ec::GlowEffect::GlowEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::GlowEffect::GlowType, unsigned short)': effect_glow.cpp:(.text+0x1440): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x145d): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x176e): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x1b06): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x1e9e): undefined reference to `operator new(unsigned int)' eye_candy/effect_glow.o:effect_glow.cpp:(.text+0x2228): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_glow.o: In function `ec::GlowEffect::GlowEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::GlowEffect::GlowType, unsigned short)': effect_glow.cpp:(.text+0x35aa): undefined reference to `sincos' effect_glow.cpp:(.text+0x362a): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x36d8): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x36f5): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x37da): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x3892): undefined reference to `operator new(unsigned int)' eye_candy/effect_glow.o:effect_glow.cpp:(.text+0x3942): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_glow.o: In function `ec::GlowEffect::GlowEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::GlowEffect::GlowType, unsigned short)': effect_glow.cpp:(.text+0x5f89): undefined reference to `operator delete(void*)' effect_glow.cpp:(.text+0x5fac): undefined reference to `operator delete(void*)' effect_glow.cpp:(.text+0x5fc2): undefined reference to `operator delete(void*)' effect_glow.cpp:(.text+0x5fe4): undefined reference to `operator delete(void*)' effect_glow.cpp:(.text+0x6002): undefined reference to `operator delete(void*)' eye_candy/effect_glow.o:effect_glow.cpp:(.text+0x6027): more undefined references to `operator delete(void*)' follow eye_candy/effect_glow.o: In function `ec::GlowEffect::GlowEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::GlowEffect::GlowType, unsigned short)': effect_glow.cpp:(.text+0x67a0): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x67bd): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x6ace): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x6e66): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x71fe): undefined reference to `operator new(unsigned int)' eye_candy/effect_glow.o:effect_glow.cpp:(.text+0x7588): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_glow.o: In function `ec::GlowEffect::GlowEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::GlowEffect::GlowType, unsigned short)': effect_glow.cpp:(.text+0x890a): undefined reference to `sincos' effect_glow.cpp:(.text+0x898a): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x8a38): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x8a55): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x8b3a): undefined reference to `operator new(unsigned int)' effect_glow.cpp:(.text+0x8bf2): undefined reference to `operator new(unsigned int)' eye_candy/effect_glow.o:effect_glow.cpp:(.text+0x8ca2): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_glow.o: In function `ec::GlowEffect::GlowEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::GlowEffect::GlowType, unsigned short)': effect_glow.cpp:(.text+0xb2e9): undefined reference to `operator delete(void*)' effect_glow.cpp:(.text+0xb30c): undefined reference to `operator delete(void*)' effect_glow.cpp:(.text+0xb322): undefined reference to `operator delete(void*)' effect_glow.cpp:(.text+0xb344): undefined reference to `operator delete(void*)' effect_glow.cpp:(.text+0xb362): undefined reference to `operator delete(void*)' eye_candy/effect_glow.o:effect_glow.cpp:(.text+0xb387): more undefined references to `operator delete(void*)' follow eye_candy/effect_glow.o:(.rodata._ZTIN2ec12GlowParticleE[typeinfo for ec::GlowParticle]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_glow.o:(.rodata._ZTIN2ec10GlowEffectE[typeinfo for ec::GlowEffect]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' eye_candy/effect_glow.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' eye_candy/effect_glow.o:(.eh_frame+0x183): undefined reference to `__gxx_personality_v0' eye_candy/effect_mines.o: In function `global constructors keyed to _ZN2ec12MineParticleC2EPNS_6EffectEPNS_13ParticleMoverENS_4Vec3ES5_fffffPNS_7TextureEtNS_10MineEffect8MineTypeE': effect_mines.cpp:(.text+0xbe): undefined reference to `std::ios_base::Init::Init()' effect_mines.cpp:(.text+0xd5): undefined reference to `std::ios_base::Init::~Init()' eye_candy/effect_mines.o: In function `ec::MineParticleSmoke::draw(unsigned long long)': effect_mines.cpp:(.text+0x100): undefined reference to `glEnable' effect_mines.cpp:(.text+0x114): undefined reference to `glBlendFunc' effect_mines.cpp:(.text+0x12a): undefined reference to `glNormal3f' effect_mines.cpp:(.text+0x14e): undefined reference to `glBlendFunc' eye_candy/effect_mines.o: In function `ec::MineParticle::draw(unsigned long long)': effect_mines.cpp:(.text+0x1b1): undefined reference to `glEnable' effect_mines.cpp:(.text+0x1c5): undefined reference to `glBlendFunc' effect_mines.cpp:(.text+0x1e1): undefined reference to `glNormal3f' effect_mines.cpp:(.text+0x205): undefined reference to `glBlendFunc' eye_candy/effect_mines.o: In function `ec::MineEffect::MineEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::MineEffect::MineType, unsigned short)': effect_mines.cpp:(.text+0xcaa): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0xcc6): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0xdab): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0xe53): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0xe6f): undefined reference to `operator new(unsigned int)' eye_candy/effect_mines.o:effect_mines.cpp:(.text+0x105c): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_mines.o: In function `ec::MineEffect::MineEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::MineEffect::MineType, unsigned short)': effect_mines.cpp:(.text+0x1306): undefined reference to `sqrtf' effect_mines.cpp:(.text+0x13a8): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x1475): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x1719): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x17a9): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x17cd): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x181d): undefined reference to `__dynamic_cast' effect_mines.cpp:(.text+0x1a22): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x1ac3): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x1ae6): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x1b9f): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x1c53): undefined reference to `operator new(unsigned int)' eye_candy/effect_mines.o:effect_mines.cpp:(.text+0x1c6f): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_mines.o: In function `ec::MineEffect::MineEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::MineEffect::MineType, unsigned short)': effect_mines.cpp:(.text+0x219a): undefined reference to `operator delete(void*)' effect_mines.cpp:(.text+0x21b2): undefined reference to `operator delete(void*)' eye_candy/effect_mines.o: In function `ec::MineEffect::MineEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::MineEffect::MineType, unsigned short)': effect_mines.cpp:(.text+0x241a): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x2436): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x251b): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x25c3): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x25df): undefined reference to `operator new(unsigned int)' eye_candy/effect_mines.o:effect_mines.cpp:(.text+0x27cc): more undefined references to `operator new(unsigned int)' follow eye_candy/effect_mines.o: In function `ec::MineEffect::MineEffect(ec::EyeCandy*, bool*, ec::Vec3*, ec::MineEffect::MineType, unsigned short)': effect_mines.cpp:(.text+0x2a76): undefined reference to `sqrtf' effect_mines.cpp:(.text+0x2b18): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x2be5): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x2e89): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x2f19): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x2f3d): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x2f8d): undefined reference to `__dynamic_cast' effect_mines.cpp:(.text+0x3192): undefined reference to `operator new(unsigned int)' effect_mines.cpp:(.text+0x3233):