problems compiling

Ask for help regarding any technical issue or report any bug or OS independent issues.
Post Reply
User avatar
Nooblets
Peon
Peon
Posts: 31
Joined: Wed Jul 08, 2009 11:26 pm

problems compiling

Post by Nooblets » Tue Dec 29, 2009 2:07 am

I've never compiled on windows before but I got most of the other errors fixed but right when it was almost done compiling I got these and I don't know what to do if anyone can help. thx

Code: Select all

Compiler: Default compiler
Building Makefile: "C:\Users\Tyler\Desktop\tmw\Makefile.win"
Executing  make...
make.exe -f "C:\Users\Tyler\Desktop\tmw\Makefile.win" all
windres.exe -i The_Mana_World_private.rc --input-format=rc -o The_Mana_World_private.res -O coff 

g++.exe -D__DEBUG__ src/being.o src/configuration.o src/engine.o src/floor_item.o src/game.o src/graphics.o src/log.o src/main.o src/map.o src/sound.o src/gui/buddywindow.o src/gui/button.o src/gui/buy.o src/gui/buysell.o src/gui/char_select.o src/gui/chargedialog.o src/gui/chat.o src/gui/chatinput.o src/gui/checkbox.o src/gui/confirm_dialog.o src/gui/equipmentwindow.o src/gui/gui.o src/gui/item_amount.o src/gui/itemcontainer.o src/gui/listbox.o src/gui/minimap.o src/gui/npc_text.o src/gui/ok_dialog.o src/gui/passwordfield.o src/gui/playerbox.o src/gui/progressbar.o src/gui/radiobutton.o src/gui/scrollarea.o src/gui/sell.o src/gui/setup.o src/gui/shop.o src/gui/skill.o src/gui/slider.o src/gui/status.o src/gui/textbox.o src/gui/textfield.o src/gui/trade.o src/gui/window.o src/gui/windowcontainer.o src/net/network.o src/resources/buddylist.o src/resources/image.o src/resources/mapreader.o src/resources/music.o src/resources/resource.o src/resources/resourcemanager.o src/resources/soundeffect.o src/gui/help.o src/gui/inttextbox.o src/gui/focushandler.o src/gui/popupmenu.o src/gui/browserbox.o src/gui/updatewindow.o src/gui/box.o src/equipment.o src/item.o src/gui/inventorywindow.o src/inventory.o src/openglgraphics.o src/net/messageout.o src/net/messagein.o src/gui/menuwindow.o src/gui/ministatus.o src/resources/imagewriter.o src/gui/debugwindow.o src/gui/connection.o src/gui/gccontainer.o src/gui/login.o src/gui/register.o src/beingmanager.o src/localplayer.o src/gui/npclistdialog.o src/npc.o src/monster.o src/player.o src/net/beinghandler.o src/net/buysellhandler.o src/net/charserverhandler.o src/net/chathandler.o src/net/inventoryhandler.o src/net/itemhandler.o src/net/loginhandler.o src/net/messagehandler.o src/net/npchandler.o src/net/playerhandler.o src/net/tradehandler.o src/flooritemmanager.o src/joystick.o src/gui/setup_video.o src/gui/setup_audio.o src/gui/setup_joystick.o src/animatedsprite.o src/gui/hbox.o src/gui/newskill.o src/gui/vbox.o src/resources/ambientoverlay.o src/resources/iteminfo.o src/net/accountserver/account.o src/net/accountserver/accountserver.o src/net/accountserver/internal.o src/net/chatserver/chatserver.o src/net/chatserver/internal.o src/net/gameserver/gameserver.o src/net/gameserver/internal.o src/net/gameserver/player.o src/net/connection.o src/gui/serverdialog.o src/net/internal.o src/gui/widgets/dropdown.o src/gui/shoplistbox.o The_Mana_World_private.res -o "tmw.exe" -L"C:/Dev-Cpp/lib" -L"C:/Dev-Cpp/lib" -mwindows -lguichan -lguichan_sdl -lguichan_opengl -lwsock32 -lSDL_image.dll -lSDL_mixer.dll -lenet -lws2_32 -lwinmm -lmingw32 -lSDLmain -lSDL.dll -lxml2.dll -lopengl32 -lpng12.dll -lz.dll -lphysfs -lcurl  -g3 -fmessage-length=0 -s -mmmx 

src/graphics.o(.text$_ZN3gcn11SDLGraphicsD2Ev[gcn::SDLGraphics::~SDLGraphics()]+0xb): In function `ZSt16__deque_buf_sizej':
C:/Dev-Cpp/include/c++/3.4.2/bits/stl_deque.h: variable 'vtable for gcn::SDLGraphics' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/graphics.o(.text$_ZN3gcn8GraphicsD2Ev[gcn::Graphics::~Graphics()]+0xb):C:/Dev-Cpp/include/c++/3.4.2/bits/stl_deque.h: variable 'vtable for gcn::Graphics' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/button.o(.text$_ZN3gcn6ButtonD2Ev[gcn::Button::~Button()]+0x3a): In function `ZN3gcn13MouseListener10mouseMovedERNS_10MouseEventE':
C:/Dev-Cpp/include/guichan/focuslistener.hpp: variable 'vtable for gcn::Button' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/button.o(.text$_ZN3gcn6ButtonD2Ev[gcn::Button::~Button()]+0x48):C:/Dev-Cpp/include/guichan/focuslistener.hpp: variable 'vtable for gcn::Button' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/button.o(.text$_ZN3gcn6ButtonD2Ev[gcn::Button::~Button()]+0x56):C:/Dev-Cpp/include/guichan/focuslistener.hpp: variable 'vtable for gcn::Button' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/button.o(.text$_ZN3gcn6ButtonD2Ev[gcn::Button::~Button()]+0x64):C:/Dev-Cpp/include/guichan/focuslistener.hpp: variable 'vtable for gcn::Button' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/checkbox.o(.text$_ZN3gcn8CheckBoxD2Ev[gcn::CheckBox::~CheckBox()]+0x3a): In function `ZN3gcn13MouseListener12mouseEnteredERNS_10MouseEventE':
C:/Dev-Cpp/include/guichan/mouselistener.hpp: variable 'vtable for gcn::CheckBox' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/checkbox.o(.text$_ZN3gcn8CheckBoxD2Ev[gcn::CheckBox::~CheckBox()]+0x48):C:/Dev-Cpp/include/guichan/mouselistener.hpp: variable 'vtable for gcn::CheckBox' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/checkbox.o(.text$_ZN3gcn8CheckBoxD2Ev[gcn::CheckBox::~CheckBox()]+0x56):C:/Dev-Cpp/include/guichan/mouselistener.hpp: variable 'vtable for gcn::CheckBox' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/gui.o(.text$_ZN3gcn12FocusHandlerD2Ev[gcn::FocusHandler::~FocusHandler()]+0xb): In function `ZN14ConfigListenerD0Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp: variable 'vtable for gcn::FocusHandler' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/listbox.o(.text$_ZN3gcn7ListBoxD2Ev[gcn::ListBox::~ListBox()]+0x3a): In function `ZN3gcn11KeyListenerD0Ev':
C:/Dev-Cpp/include/guichan/keylistener.hpp: variable 'vtable for gcn::ListBox' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/listbox.o(.text$_ZN3gcn7ListBoxD2Ev[gcn::ListBox::~ListBox()]+0x48):C:/Dev-Cpp/include/guichan/keylistener.hpp: variable 'vtable for gcn::ListBox' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/listbox.o(.text$_ZN3gcn7ListBoxD2Ev[gcn::ListBox::~ListBox()]+0x56):C:/Dev-Cpp/include/guichan/keylistener.hpp: variable 'vtable for gcn::ListBox' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/slider.o(.text$_ZN3gcn6SliderD2Ev[gcn::Slider::~Slider()]+0xb): In function `ZN3gcn13MouseListener10mouseMovedERNS_10MouseEventE':
C:/Dev-Cpp/include/guichan/keylistener.hpp: variable 'vtable for gcn::Slider' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/slider.o(.text$_ZN3gcn6SliderD2Ev[gcn::Slider::~Slider()]+0x19):C:/Dev-Cpp/include/guichan/keylistener.hpp: variable 'vtable for gcn::Slider' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/slider.o(.text$_ZN3gcn6SliderD2Ev[gcn::Slider::~Slider()]+0x27):C:/Dev-Cpp/include/guichan/keylistener.hpp: variable 'vtable for gcn::Slider' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/textbox.o(.text$_ZN3gcn7TextBoxD2Ev[gcn::TextBox::~TextBox()]+0x3a): In function `ZThn168_N7TextBoxD1Ev':
C:/Dev-Cpp/include/guichan/widget.hpp: variable 'vtable for gcn::TextBox' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/textbox.o(.text$_ZN3gcn7TextBoxD2Ev[gcn::TextBox::~TextBox()]+0x48):C:/Dev-Cpp/include/guichan/widget.hpp: variable 'vtable for gcn::TextBox' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/textbox.o(.text$_ZN3gcn7TextBoxD2Ev[gcn::TextBox::~TextBox()]+0x56):C:/Dev-Cpp/include/guichan/widget.hpp: variable 'vtable for gcn::TextBox' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/textfield.o(.text$_ZN3gcn9TextFieldD2Ev[gcn::TextField::~TextField()]+0x3a): In function `ZN3gcn13MouseListener12mouseClickedERNS_10MouseEventE':
C:/Dev-Cpp/include/guichan/mouselistener.hpp: variable 'vtable for gcn::TextField' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/textfield.o(.text$_ZN3gcn9TextFieldD2Ev[gcn::TextField::~TextField()]+0x48):C:/Dev-Cpp/include/guichan/mouselistener.hpp: variable 'vtable for gcn::TextField' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/gui/textfield.o(.text$_ZN3gcn9TextFieldD2Ev[gcn::TextField::~TextField()]+0x56):C:/Dev-Cpp/include/guichan/mouselistener.hpp: variable 'vtable for gcn::TextField' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
src/being.o(.text+0x532): In function `ZN5BeingC2EiiP3Map':
C:/Users/Tyler/Desktop/tmw/src/being.cpp:70: undefined reference to `SpeechBubble::SpeechBubble()'
src/being.o(.text+0xdfe): In function `ZN5BeingC1EiiP3Map':
C:/Users/Tyler/Desktop/tmw/src/being.cpp:70: undefined reference to `SpeechBubble::SpeechBubble()'
src/being.o(.text+0x21ee): In function `ZN5Being7setPathERKSt4listI8PositionSaIS1_EE':
C:/Users/Tyler/Desktop/tmw/src/being.cpp:287: undefined reference to `operator<<(std::ostream&, std::list<Position, std::allocator<Position> > const&)'
src/being.o(.text+0x2490): In function `ZN5Being10takeDamageEi':
C:/Users/Tyler/Desktop/tmw/src/being.cpp:317: undefined reference to `Particle::addEffect(std::string const&, int, int, int)'
src/being.o(.text+0x262a):C:/Users/Tyler/Desktop/tmw/src/being.cpp:331: undefined reference to `Particle::addTextSplashEffect(std::string const&, int, int, int, gcn::Font*, int, int)'
src/being.o(.text+0x2e42): In function `ZN5Being11drawEmotionEP8Graphicsii':
C:/Users/Tyler/Desktop/tmw/src/being.cpp:554: undefined reference to `ImageSet::get(unsigned int) const'
src/being.o(.text+0x2efd): In function `ZN5Being10drawSpeechEP8Graphicsii':
C:/Users/Tyler/Desktop/tmw/src/being.cpp:565: undefined reference to `SpeechBubble::getNumRows()'
src/being.o(.text+0x2f5e):C:/Users/Tyler/Desktop/tmw/src/being.cpp:566: undefined reference to `SpeechBubble::setText(std::string)'
src/configuration.o(.text+0x2c3): In function `ZN13Configuration4initERKSs':
C:/Users/Tyler/Desktop/tmw/src/configuration.cpp:65: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/configuration.o(.text+0x36e):C:/Users/Tyler/Desktop/tmw/src/configuration.cpp:66: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/engine.o(.text+0x1d9): In function `ZN6Engine9changeMapERKSs':
C:/Users/Tyler/Desktop/tmw/src/engine.cpp:72: undefined reference to `Particle::clear()'
src/engine.o(.text+0xade):C:/Users/Tyler/Desktop/tmw/src/engine.cpp:108: undefined reference to `Particle::setMap(Map*)'
src/engine.o(.text+0xaf2):C:/Users/Tyler/Desktop/tmw/src/engine.cpp:109: undefined reference to `Viewport::setMap(Map*)'
src/game.o(.text+0x621): In function `Z16createGuiWindowsv':
C:/Users/Tyler/Desktop/tmw/src/game.cpp:209: undefined reference to `NpcPostDialog::NpcPostDialog()'
src/game.o(.text+0x6fd):C:/Users/Tyler/Desktop/tmw/src/game.cpp:211: undefined reference to `MagicDialog::MagicDialog()'
src/game.o(.text+0x943):C:/Users/Tyler/Desktop/tmw/src/game.cpp:219: undefined reference to `GuildWindow::GuildWindow()'
src/game.o(.text+0xa8a):C:/Users/Tyler/Desktop/tmw/src/game.cpp:222: undefined reference to `ItemShortcutWindow::ItemShortcutWindow()'
src/game.o(.text+0xaf7):C:/Users/Tyler/Desktop/tmw/src/game.cpp:223: undefined reference to `PartyWindow::PartyWindow()'
src/game.o(.text+0x122b): In function `ZN4GameC2Ev':
C:/Users/Tyler/Desktop/tmw/src/game.cpp:289: undefined reference to `GuildHandler::GuildHandler()'
src/game.o(.text+0x13df):C:/Users/Tyler/Desktop/tmw/src/game.cpp:289: undefined reference to `PartyHandler::PartyHandler()'
src/game.o(.text+0x153c):C:/Users/Tyler/Desktop/tmw/src/game.cpp:289: undefined reference to `EffectHandler::EffectHandler()'
src/game.o(.text+0x16ea):C:/Users/Tyler/Desktop/tmw/src/game.cpp:297: undefined reference to `ChannelManager::ChannelManager()'
src/game.o(.text+0x1777):C:/Users/Tyler/Desktop/tmw/src/game.cpp:299: undefined reference to `EffectManager::EffectManager()'
src/game.o(.text+0x17df):C:/Users/Tyler/Desktop/tmw/src/game.cpp:301: undefined reference to `Particle::Particle(Map*)'
src/game.o(.text+0x1826):C:/Users/Tyler/Desktop/tmw/src/game.cpp:302: undefined reference to `Particle::setupEngine()'
src/game.o(.text+0x20fd): In function `ZN4GameC1Ev':
C:/Users/Tyler/Desktop/tmw/src/game.cpp:289: undefined reference to `GuildHandler::GuildHandler()'
src/game.o(.text+0x22b1):C:/Users/Tyler/Desktop/tmw/src/game.cpp:289: undefined reference to `PartyHandler::PartyHandler()'
src/game.o(.text+0x240e):C:/Users/Tyler/Desktop/tmw/src/game.cpp:289: undefined reference to `EffectHandler::EffectHandler()'
src/game.o(.text+0x25bc):C:/Users/Tyler/Desktop/tmw/src/game.cpp:297: undefined reference to `ChannelManager::ChannelManager()'
src/game.o(.text+0x2649):C:/Users/Tyler/Desktop/tmw/src/game.cpp:299: undefined reference to `EffectManager::EffectManager()'
src/game.o(.text+0x26b1):C:/Users/Tyler/Desktop/tmw/src/game.cpp:301: undefined reference to `Particle::Particle(Map*)'
src/game.o(.text+0x26f8):C:/Users/Tyler/Desktop/tmw/src/game.cpp:302: undefined reference to `Particle::setupEngine()'
src/game.o(.text+0x2f14): In function `ZN4GameD2Ev':
C:/Users/Tyler/Desktop/tmw/src/game.cpp:346: undefined reference to `ChannelManager::~ChannelManager()'
src/game.o(.text+0x2fdd):C:/Users/Tyler/Desktop/tmw/src/game.cpp:352: undefined reference to `Viewport::setMap(Map*)'
src/game.o(.text+0x34ee): In function `ZN4GameD1Ev':
C:/Users/Tyler/Desktop/tmw/src/game.cpp:346: undefined reference to `ChannelManager::~ChannelManager()'
src/game.o(.text+0x35b7):C:/Users/Tyler/Desktop/tmw/src/game.cpp:352: undefined reference to `Viewport::setMap(Map*)'
src/game.o(.text+0x3ac8): In function `ZN4GameD0Ev':
C:/Users/Tyler/Desktop/tmw/src/game.cpp:346: undefined reference to `ChannelManager::~ChannelManager()'
src/game.o(.text+0x3b91):C:/Users/Tyler/Desktop/tmw/src/game.cpp:352: undefined reference to `Viewport::setMap(Map*)'
src/game.o(.text+0x4d03): In function `ZN4Game11handleInputEv':
C:/Users/Tyler/Desktop/tmw/src/game.cpp:498: undefined reference to `KeyboardConfig::callbackNewKey()'
src/game.o(.text+0x53ca):C:/Users/Tyler/Desktop/tmw/src/game.cpp:583: undefined reference to `QuitDialog::QuitDialog(bool*, QuitDialog**)'
src/game.o(.text+0x55d8):C:/Users/Tyler/Desktop/tmw/src/game.cpp:596: undefined reference to `GuildWindow::isWindowFocused()'
src/game.o(.text+0x55f3):C:/Users/Tyler/Desktop/tmw/src/game.cpp:599: undefined reference to `KeyboardConfig::getKeyIndex(int) const'
src/game.o(.text+0x5626):C:/Users/Tyler/Desktop/tmw/src/game.cpp:606: undefined reference to `itemShortcut'
src/game.o(.text+0x5638):C:/Users/Tyler/Desktop/tmw/src/game.cpp:606: undefined reference to `ItemShortcut::useItem(int)'
src/game.o(.text+0x5e72):C:/Users/Tyler/Desktop/tmw/src/game.cpp:788: undefined reference to `KeyboardConfig::refreshActiveKeys()'
src/game.o(.text+0x5f4f):C:/Users/Tyler/Desktop/tmw/src/game.cpp:797: undefined reference to `KeyboardConfig::isKeyActive(int)'
src/game.o(.text+0x5f98):C:/Users/Tyler/Desktop/tmw/src/game.cpp:802: undefined reference to `KeyboardConfig::isKeyActive(int)'
src/game.o(.text+0x5fdf):C:/Users/Tyler/Desktop/tmw/src/game.cpp:808: undefined reference to `KeyboardConfig::isKeyActive(int)'
src/game.o(.text+0x6028):C:/Users/Tyler/Desktop/tmw/src/game.cpp:813: undefined reference to `KeyboardConfig::isKeyActive(int)'
src/game.o(.text+0x613b):C:/Users/Tyler/Desktop/tmw/src/game.cpp:839: undefined reference to `KeyboardConfig::isKeyActive(int)'
src/game.o(.text+0x61a9):C:/Users/Tyler/Desktop/tmw/src/game.cpp:851: more undefined references to `KeyboardConfig::isKeyActive(int)' follow
src/main.o(.text+0x3076): In function `Z10initEngineRKN16_GLOBAL__N_token7OptionsE':
C:/Users/Tyler/Desktop/tmw/src/main.cpp:390: undefined reference to `ItemShortcut::ItemShortcut()'
src/main.o(.text+0x30c2):C:/Users/Tyler/Desktop/tmw/src/main.cpp:390: undefined reference to `itemShortcut'
src/main.o(.text+0x37e8):C:/Users/Tyler/Desktop/tmw/src/main.cpp:412: undefined reference to `KeyboardConfig::init()'
src/main.o(.text+0x3809): In function `Z11exit_enginev':
C:/Users/Tyler/Desktop/tmw/src/main.cpp:419: undefined reference to `itemShortcut'
src/main.o(.text+0x381d):C:/Users/Tyler/Desktop/tmw/src/main.cpp:419: undefined reference to `ItemShortcut::~ItemShortcut()'
src/main.o(.text+0x3888):C:/Users/Tyler/Desktop/tmw/src/main.cpp:433: undefined reference to `ItemDB::unload()'
src/main.o(.text+0x388d):C:/Users/Tyler/Desktop/tmw/src/main.cpp:434: undefined reference to `MonsterDB::unload()'
src/main.o(.text+0x3892):C:/Users/Tyler/Desktop/tmw/src/main.cpp:435: undefined reference to `NPCDB::unload()'
src/main.o(.text+0x4622): In function `Z15switchCharacterPSs':
C:/Users/Tyler/Desktop/tmw/src/main.cpp:656: undefined reference to `LogoutHandler::reset()'
src/main.o(.text+0x463d):C:/Users/Tyler/Desktop/tmw/src/main.cpp:657: undefined reference to `LogoutHandler::setScenario(unsigned short, std::string*)'
src/main.o(.text+0x466e): In function `Z19switchAccountServerv':
C:/Users/Tyler/Desktop/tmw/src/main.cpp:667: undefined reference to `LogoutHandler::reset()'
src/main.o(.text+0x468a):C:/Users/Tyler/Desktop/tmw/src/main.cpp:668: undefined reference to `LogoutHandler::setScenario(unsigned short, std::string*)'
src/main.o(.text+0x471e): In function `Z14logoutThenExitv':
C:/Users/Tyler/Desktop/tmw/src/main.cpp:703: undefined reference to `LogoutHandler::reset()'
src/main.o(.text+0x473a):C:/Users/Tyler/Desktop/tmw/src/main.cpp:704: undefined reference to `LogoutHandler::setScenario(unsigned short, std::string*)'
src/main.o(.text+0x5c3c): In function `SDL_main':
C:/Users/Tyler/Desktop/tmw/src/main.cpp:882: undefined reference to `QuitDialog::QuitDialog(bool*, QuitDialog**)'
src/main.o(.text+0x6793):C:/Users/Tyler/Desktop/tmw/src/main.cpp:1020: undefined reference to `ItemDB::load()'
src/main.o(.text+0x6798):C:/Users/Tyler/Desktop/tmw/src/main.cpp:1021: undefined reference to `MonsterDB::load()'
src/main.o(.text+0x679d):C:/Users/Tyler/Desktop/tmw/src/main.cpp:1022: undefined reference to `NPCDB::load()'
src/main.o(.text+0x85fd): In function `Z41__static_initialization_and_destruction_0ii':
C:/Users/Tyler/Desktop/tmw/src/main.cpp:120: undefined reference to `LogoutHandler::LogoutHandler()'
src/main.o(.text$_ZN13LogoutHandlerD1Ev[LogoutHandler::~LogoutHandler()]+0xb): In function `ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2ERKS4_':
C:/Dev-Cpp/include/c++/3.4.2/ext/new_allocator.h: undefined reference to `vtable for LogoutHandler'
src/map.o(.text+0x3318): In function `ZN3Map25initializeParticleEffectsEP8Particle':
C:/Users/Tyler/Desktop/tmw/src/map.cpp:614: undefined reference to `Particle::addEffect(std::string const&, int, int, int)'
src/gui/buy.o(.text+0x6ab): In function `ZN9BuyDialogC2Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/buy.cpp:56: undefined reference to `strprintf(char const*, ...)'
src/gui/buy.o(.text+0xf98):C:/Users/Tyler/Desktop/tmw/src/gui/buy.cpp:61: undefined reference to `strprintf(char const*, ...)'
src/gui/buy.o(.text+0x108b):C:/Users/Tyler/Desktop/tmw/src/gui/buy.cpp:62: undefined reference to `strprintf(char const*, ...)'
src/gui/buy.o(.text+0x1ed1): In function `ZN9BuyDialogC1Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/buy.cpp:56: undefined reference to `strprintf(char const*, ...)'
src/gui/buy.o(.text+0x27be):C:/Users/Tyler/Desktop/tmw/src/gui/buy.cpp:61: undefined reference to `strprintf(char const*, ...)'
src/gui/buy.o(.text+0x28b1):C:/Users/Tyler/Desktop/tmw/src/gui/buy.cpp:62: more undefined references to `strprintf(char const*, ...)' follow
src/gui/buy.o(.text$_ZN10LayoutCell12setRowHeightEii[LayoutCell::setRowHeight(int, int)]+0xd): In function `ZN3gcn17SelectionListenerD0Ev':
C:/Dev-Cpp/include/guichan/selectionlistener.hpp: undefined reference to `LayoutCell::getArray()'
src/gui/buy.o(.text$_ZN10LayoutCell12setRowHeightEii[LayoutCell::setRowHeight(int, int)]+0x25):C:/Dev-Cpp/include/guichan/selectionlistener.hpp: undefined reference to `LayoutArray::setRowHeight(int, int)'
src/gui/buy.o(.text$_ZNK4Item7getInfoEv[Item::getInfo() const]+0xf):C:/Dev-Cpp/include/guichan/selectionlistener.hpp: undefined reference to `ItemDB::get(int)'
src/gui/char_select.o(.text+0x19e1): In function `ZN16CharSelectDialogC2EP11LockedArrayIP11LocalPlayerEP9LoginData':
C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:105: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x1ad4):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:106: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x1bc7):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:107: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x1cba):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:108: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x2127):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:116: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/char_select.o(.text+0x215f):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:117: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/char_select.o(.text+0x2197):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:118: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/char_select.o(.text+0x21cf):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:119: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/char_select.o(.text+0x2234):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:121: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/char_select.o(.text+0x227c):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:122: more undefined references to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)' follow
src/gui/char_select.o(.text+0x394f): In function `ZN16CharSelectDialogC1EP11LockedArrayIP11LocalPlayerEP9LoginData':
C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:105: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x3a42):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:106: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x3b35):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:107: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x3c28):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:108: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x4095):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:116: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/char_select.o(.text+0x40cd):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:117: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/char_select.o(.text+0x4105):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:118: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/char_select.o(.text+0x413d):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:119: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/char_select.o(.text+0x41a2):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:121: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/char_select.o(.text+0x41ea):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:122: more undefined references to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)' follow
src/gui/char_select.o(.text+0x48b4): In function `ZN16CharSelectDialog6actionERKN3gcn11ActionEventE':
C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:193: undefined reference to `UnRegisterDialog::UnRegisterDialog(Window*, LoginData*)'
src/gui/char_select.o(.text+0x493d):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:197: undefined reference to `ChangePasswordDialog::ChangePasswordDialog(Window*, LoginData*)'
src/gui/char_select.o(.text+0x49ca):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:201: undefined reference to `ChangeEmailDialog::ChangeEmailDialog(Window*, LoginData*)'
src/gui/char_select.o(.text+0x4acd): In function `ZN16CharSelectDialog16updatePlayerInfoEv':
C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:211: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x4b5b):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:212: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x4bef):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:213: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x4cdd):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:222: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x4d64):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:223: undefined reference to `strprintf(char const*, ...)'
src/gui/char_select.o(.text+0x4deb):C:/Users/Tyler/Desktop/tmw/src/gui/char_select.cpp:224: more undefined references to `strprintf(char const*, ...)' follow
src/gui/char_select.o(.text$_ZN10LayoutCell13matchColWidthEii[LayoutCell::matchColWidth(int, int)]+0xd): In function `ZN3gcn6Widget11fontChangedEv':
C:/Dev-Cpp/include/guichan/mouselistener.hpp: undefined reference to `LayoutCell::getArray()'
src/gui/char_select.o(.text$_ZN10LayoutCell13matchColWidthEii[LayoutCell::matchColWidth(int, int)]+0x25):C:/Dev-Cpp/include/guichan/mouselistener.hpp: undefined reference to `LayoutArray::matchColWidth(int, int)'
src/gui/chat.o(.text+0x778): In function `ZN10ChatWindowC2Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:78: undefined reference to `TabbedArea::TabbedArea()'
src/gui/chat.o(.text+0x1382): In function `ZN10ChatWindowC1Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:78: undefined reference to `TabbedArea::TabbedArea()'
src/gui/chat.o(.text+0x32e9): In function `ZN10ChatWindow8chatSendERKSs':
C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:319: undefined reference to `ChannelManager::findByName(std::string const&)'
src/gui/chat.o(.text+0x335c):C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:328: undefined reference to `CommandHandler::handleCommand(std::string const&)'
src/gui/chat.o(.text+0x33de): In function `ZN10ChatWindow13removeChannelEs':
C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:335: undefined reference to `ChannelManager::findById(int)'
src/gui/chat.o(.text+0x340a): In function `ZN10ChatWindow13removeChannelERKSs':
C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:341: undefined reference to `ChannelManager::findByName(std::string const&)'
src/gui/chat.o(.text+0x344c): In function `ZN10ChatWindow13removeChannelEP7Channel':
C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:349: undefined reference to `TabbedArea::getTab(std::string const&)'
src/gui/chat.o(.text+0x3489):C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:353: undefined reference to `TabbedArea::removeTab(Tab*)'
src/gui/chat.o(.text+0x34bc):C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:355: undefined reference to `ChannelManager::removeChannel(Channel*)'
src/gui/chat.o(.text+0x3b92): In function `ZN10ChatWindow13sendToChannelEsRKSsS1_':
C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:392: undefined reference to `ChannelManager::findById(int)'
src/gui/chat.o(.text+0x413a): In function `ZN10ChatWindow9tabExistsERKSs':
C:/Users/Tyler/Desktop/tmw/src/gui/chat.cpp:448: undefined reference to `TabbedArea::getTab(std::string const&)'
src/gui/gui.o(.text+0x212): In function `ZN3GuiC2EP8Graphics':
C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp:90: undefined reference to `SDLInput::SDLInput()'
src/gui/gui.o(.text+0x598):C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp:111: undefined reference to `TrueTypeFont::TrueTypeFont(std::string const&, int)'
src/gui/gui.o(.text+0x838):C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp:118: undefined reference to `TrueTypeFont::TrueTypeFont(std::string const&, int)'
src/gui/gui.o(.text+0x138e):C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp:144: undefined reference to `Viewport::Viewport()'
src/gui/gui.o(.text+0x1800): In function `ZN3GuiC1EP8Graphics':
C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp:90: undefined reference to `SDLInput::SDLInput()'
src/gui/gui.o(.text+0x1b86):C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp:111: undefined reference to `TrueTypeFont::TrueTypeFont(std::string const&, int)'
src/gui/gui.o(.text+0x1e26):C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp:118: undefined reference to `TrueTypeFont::TrueTypeFont(std::string const&, int)'
src/gui/gui.o(.text+0x2945):C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp:144: undefined reference to `Viewport::Viewport()'
src/gui/gui.o(.text+0x363b): In function `ZN3Gui4drawEv':
C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp:184: undefined reference to `ImageSet::get(unsigned int) const'
src/gui/gui.o(.text$_ZN11ImageLoaderD1Ev[ImageLoader::~ImageLoader()]+0xb): In function `ZN14ConfigListenerD0Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp: undefined reference to `vtable for ImageLoader'
src/gui/gui.o(.text$_ZN11ImageLoaderC1Ev[ImageLoader::ImageLoader()]+0x16):C:/Users/Tyler/Desktop/tmw/src/gui/gui.cpp: undefined reference to `vtable for ImageLoader'
src/gui/itemcontainer.o(.text+0x26f): In function `ZN13ItemContainerC2EP9Inventoryii':
C:/Users/Tyler/Desktop/tmw/src/gui/itemcontainer.cpp:68: undefined reference to `ItemPopup::ItemPopup()'
src/gui/itemcontainer.o(.text+0x6a9): In function `ZN13ItemContainerC1EP9Inventoryii':
C:/Users/Tyler/Desktop/tmw/src/gui/itemcontainer.cpp:68: undefined reference to `ItemPopup::ItemPopup()'
src/gui/itemcontainer.o(.text+0x18b7): In function `ZN13ItemContainer10mouseMovedERN3gcn10MouseEventE':
C:/Users/Tyler/Desktop/tmw/src/gui/itemcontainer.cpp:295: undefined reference to `ItemPopup::setItem(Item*)'
src/gui/sell.o(.text+0x69e): In function `ZN10SellDialogC2Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/sell.cpp:60: undefined reference to `strprintf(char const*, ...)'
src/gui/sell.o(.text+0xf8b):C:/Users/Tyler/Desktop/tmw/src/gui/sell.cpp:65: undefined reference to `strprintf(char const*, ...)'
src/gui/sell.o(.text+0x107e):C:/Users/Tyler/Desktop/tmw/src/gui/sell.cpp:66: undefined reference to `strprintf(char const*, ...)'
src/gui/sell.o(.text+0x1ed0): In function `ZN10SellDialogC1Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/sell.cpp:60: undefined reference to `strprintf(char const*, ...)'
src/gui/sell.o(.text+0x27bd):C:/Users/Tyler/Desktop/tmw/src/gui/sell.cpp:65: undefined reference to `strprintf(char const*, ...)'
src/gui/sell.o(.text+0x28b0):C:/Users/Tyler/Desktop/tmw/src/gui/sell.cpp:66: more undefined references to `strprintf(char const*, ...)' follow
src/gui/setup.o(.text+0x5c2): In function `ZN5SetupC2Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/setup.cpp:68: undefined reference to `TabbedArea::TabbedArea()'
src/gui/setup.o(.text+0xa68):C:/Users/Tyler/Desktop/tmw/src/gui/setup.cpp:85: undefined reference to `Setup_Keyboard::Setup_Keyboard()'
src/gui/setup.o(.text+0x129a): In function `ZN5SetupC1Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/setup.cpp:68: undefined reference to `TabbedArea::TabbedArea()'
src/gui/setup.o(.text+0x1740):C:/Users/Tyler/Desktop/tmw/src/gui/setup.cpp:85: undefined reference to `Setup_Keyboard::Setup_Keyboard()'
src/gui/shop.o(.text+0x4c6): In function `ZN9ShopItems7addItemEiii':
C:/Users/Tyler/Desktop/tmw/src/gui/shop.cpp:45: undefined reference to `ShopItem::ShopItem(int, int, int)'
src/gui/skill.o(.text+0x316): In function `ZN11SkillDialogC2Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/skill.cpp:51: undefined reference to `TabbedArea::TabbedArea()'
src/gui/skill.o(.text+0xe0e): In function `ZN11SkillDialogC1Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/skill.cpp:51: undefined reference to `TabbedArea::TabbedArea()'
src/gui/skill.o(.text+0x3718): In function `ZN9Skill_Tab7getIconEi':
C:/Users/Tyler/Desktop/tmw/src/gui/skill.cpp:197: undefined reference to `Icon::Icon(std::string const&)'
src/gui/status.o(.text+0x67fc): In function `ZN12StatusWindow6updateEv':
C:/Users/Tyler/Desktop/tmw/src/gui/status.cpp:251: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0xe50): In function `ZN11TradeWindowC2Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:76: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0x13b7):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:82: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0x14aa):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:83: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0x16c7):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:91: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/trade.o(.text+0x1702):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:92: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/trade.o(.text+0x173a):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:93: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/trade.o(.text+0x17c4):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:95: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/trade.o(.text+0x17ff):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:96: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/trade.o(.text+0x1834):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:97: more undefined references to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)' follow
src/gui/trade.o(.text+0x2a76): In function `ZN11TradeWindowC1Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:76: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0x2fdd):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:82: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0x30d0):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:83: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0x32ed):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:91: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/trade.o(.text+0x3328):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:92: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/trade.o(.text+0x3360):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:93: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/trade.o(.text+0x33ea):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:95: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/trade.o(.text+0x3425):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:96: undefined reference to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)'
src/gui/trade.o(.text+0x345a):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:97: more undefined references to `ContainerPlacer::operator()(int, int, gcn::Widget*, int, int)' follow
src/gui/trade.o(.text+0x3eb8): In function `ZN11TradeWindow8setMoneyEi':
C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:118: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0x4024): In function `ZN11TradeWindow5resetEv':
C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:132: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0x4357): In function `ZN11TradeWindow12valueChangedERKN3gcn14SelectionEventE':
C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:169: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0x4418):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:171: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text+0x4a8c): In function `ZN11TradeWindow6actionERKN3gcn11ActionEventE':
C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp:228: undefined reference to `strprintf(char const*, ...)'
src/gui/trade.o(.text$_ZN10LayoutCell11setColWidthEii[LayoutCell::setColWidth(int, int)]+0xd): In function `ZN22RespawnRequestListenerD1Ev':
C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp: undefined reference to `LayoutCell::getArray()'
src/gui/trade.o(.text$_ZN10LayoutCell11setColWidthEii[LayoutCell::setColWidth(int, int)]+0x25):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp: undefined reference to `LayoutArray::setColWidth(int, int)'
src/gui/trade.o(.text$_ZN10LayoutCell6extendEiiii[LayoutCell::extend(int, int, int, int)]+0xd):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp: undefined reference to `LayoutCell::getArray()'
src/gui/trade.o(.text$_ZN10LayoutCell6extendEiiii[LayoutCell::extend(int, int, int, int)]+0x33):C:/Users/Tyler/Desktop/tmw/src/gui/trade.cpp: undefined reference to `LayoutArray::extend(int, int, int, int)'
src/gui/window.o(.text+0x28d7): In function `ZN6Window12setResizableEb':
C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:257: undefined reference to `ResizeGrip::ResizeGrip()'
src/gui/window.o(.text+0x2ba2): In function `ZN6Window13widgetResizedERKN3gcn5EventE':
C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:283: undefined reference to `Layout::reflow(int&, int&)'
src/gui/window.o(.text+0x3841): In function `ZN6Window9getLayoutEv':
C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:536: undefined reference to `Layout::Layout()'
src/gui/window.o(.text+0x3995): In function `ZN6Window12reflowLayoutEii':
C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:554: undefined reference to `Layout::reflow(int&, int&)'
src/gui/window.o(.text+0x3d0a): In function `ZN6Window8loadSkinERKSs':
C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:587: undefined reference to `XML::Document::Document(std::string const&)'
src/gui/window.o(.text+0x3d1f):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:588: undefined reference to `XML::Document::rootNode()'
src/gui/window.o(.text+0x3e8f):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:596: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'

src/gui/window.o(.text+0x41f5):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:615: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/gui/window.o(.text+0x43db):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:630: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/gui/window.o(.text+0x4513):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:634: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/gui/window.o(.text+0x4537):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:635: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/gui/window.o(.text+0x455b):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:636: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'

src/gui/window.o(.text+0x457f):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:637: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/gui/window.o(.text+0x4625):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:643: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/gui/window.o(.text+0x4649):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:644: more undefined references to `XML::getProperty(_xmlNode*, char const*, int)' follow
src/gui/window.o(.text+0x522d): In function `ZN6Window8loadSkinERKSs':
C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:736: undefined reference to `XML::Document::~Document()'
src/gui/window.o(.text+0x5266):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp:736: undefined reference to `XML::Document::~Document()'
src/gui/window.o(.text$_ZN6LayoutD1Ev[Layout::~Layout()]+0xd): In function `ZN10LayoutCell5placeEPN3gcn6WidgetEiiii':
C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp: undefined reference to `LayoutCell::~LayoutCell()'
src/gui/window.o(.text$_ZN10LayoutCell5placeEPN3gcn6WidgetEiiii[LayoutCell::place(gcn::Widget*, int, int, int, int)]+0xd):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp: undefined reference to `LayoutCell::getArray()'
src/gui/window.o(.text$_ZN10LayoutCell5placeEPN3gcn6WidgetEiiii[LayoutCell::place(gcn::Widget*, int, int, int, int)]+0x3a):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp: undefined reference to `LayoutArray::place(gcn::Widget*, int, int, int, int)'
src/gui/window.o(.text$_ZN10LayoutCell2atEii[LayoutCell::at(int, int)]+0xd):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp: undefined reference to `LayoutCell::getArray()'
src/gui/window.o(.text$_ZN10LayoutCell2atEii[LayoutCell::at(int, int)]+0x35):C:/Users/Tyler/Desktop/tmw/src/gui/window.cpp: undefined reference to `LayoutArray::at(int, int, int, int)'
src/resources/image.o(.text+0x6ee): In function `ZN5Image4loadEPvjRK3Dye':
C:/Users/Tyler/Desktop/tmw/src/resources/image.cpp:124: undefined reference to `Dye::update(int*) const'
src/resources/mapreader.o(.text+0x4fc): In function `ZN9MapReader7readMapERKSs':
C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:186: undefined reference to `XML::Document::Document(char const*, int)'
src/resources/mapreader.o(.text+0x519):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:189: undefined reference to `XML::Document::rootNode()'
src/resources/mapreader.o(.text+0x5c6):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:203: undefined reference to `XML::Document::~Document()'
src/resources/mapreader.o(.text+0x5fe):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:203: undefined reference to `XML::Document::~Document()'
src/resources/mapreader.o(.text+0x6f8): In function `ZN9MapReader7readMapEP8_xmlNodeRKSs':

C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:215: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x716):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:216: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x734):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:217: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x752):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:218: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x984):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:245: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/resources/mapreader.o(.text+0xaf0):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:255: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/resources/mapreader.o(.text+0xb99):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:256: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0xbba):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:257: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0xf76): In function `ZN9MapReader14readPropertiesEP8_xmlNodeP10Properties':
C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:294: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/resources/mapreader.o(.text+0x106d):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:295: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/resources/mapreader.o(.text+0x129e): In function `Z7setTileP3MapP8MapLayeriii':
C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:307: undefined reference to `ImageSet::get(unsigned int) const'
src/resources/mapreader.o(.text+0x137c): In function `ZN9MapReader9readLayerEP8_xmlNodeP3Map':
C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:320: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x13a1):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:321: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x13bf):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:322: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x13dd):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:323: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x1446):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:324: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/resources/mapreader.o(.text+0x16a2):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:347: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/resources/mapreader.o(.text+0x1798):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:349: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'

src/resources/mapreader.o(.text+0x19ea):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:380: undefined reference to `php3_base64_decode(unsigned char const*, int, int*)'
src/resources/mapreader.o(.text+0x1c38):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:423: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x1f23): In function `ZN9MapReader11readTilesetEP8_xmlNodeRKSsP3Map':
C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:456: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x1f48):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:457: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x1f6d):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:458: undefined reference to `XML::getProperty(_xmlNode*, char const*, int)'
src/resources/mapreader.o(.text+0x2012):C:/Users/Tyler/Desktop/tmw/src/resources/mapreader.cpp:465: undefined reference to `XML::getProperty(_xmlNode*, char const*, std::string const&)'
src/resources/mapreader.o(.text$_ZN7TilesetC1EP5Imageiii[Tileset::Tileset(Image*, int, int, int)]+0x22): In function `ZNSt4pairISt17_Rb_tree_iteratorIS_IKSsSsEEbEC1ERKS3_RKb':
C:/Dev-Cpp/include/c++/3.4.2/bits/stl_tree.h: undefined reference to `ImageSet::ImageSet(Image*, int, int)'
src/resources/mapreader.o(.text$_ZN7TilesetD1Ev[Tileset::~Tileset()]+0x16):C:/Dev-Cpp/include/c++/3.4.2/bits/stl_tree.h: undefined reference to `ImageSet::~ImageSet()'
src/resources/mapreader.o(.text$_ZN7TilesetD0Ev[Tileset::~Tileset()]+0x16):C:/Dev-Cpp/include/c++/3.4.2/bits/stl_tree.h: undefined reference to `ImageSet::~ImageSet()'
src/resources/resourcemanager.o(.text$_ZN15DyedImageLoader4loadEPv[DyedImageLoader::load(void*)]+0x101): In function `ZN15ResourceManagerC2Ev':
C:/Users/Tyler/Desktop/tmw/src/resources/resourcemanager.cpp:46: undefined reference to `Dye::Dye(std::string const&)'
src/resources/resourcemanager.o(.text$_ZN15DyedImageLoader4loadEPv[DyedImageLoader::load(void*)]+0x32b): In function `ZN15ResourceManagerD2Ev':
C:/Users/Tyler/Desktop/tmw/src/resources/resourcemanager.cpp:53: undefined reference to `Dye::~Dye()'
src/resources/resourcemanager.o(.text$_ZN14ImageSetLoader4loadEPv[ImageSetLoader::load(void*)]+0xad): In function `ZSt8_DestroyISt4pairIKSsP8ResourceEEvPT_':
C:/Dev-Cpp/include/c++/3.4.2/bits/allocator.h: undefined reference to `ImageSet::ImageSet(Image*, int, int)'
src/resources/resourcemanager.o(.text$_ZN15SpriteDefLoader4loadEPv[SpriteDefLoader::load(void*)]+0x1d):C:/Dev-Cpp/include/c++/3.4.2/bits/allocator.h: undefined reference to `SpriteDef::load(std::string const&, int)'
src/gui/popupmenu.o(.text+0x848): In function `ZN9PopupMenu9showPopupEiiP5Being':
C:/Users/Tyler/Desktop/tmw/src/gui/popupmenu.cpp:79: undefined reference to `strprintf(char const*, ...)'
src/gui/popupmenu.o(.text+0x8eb):C:/Users/Tyler/Desktop/tmw/src/gui/popupmenu.cpp:81: undefined reference to `strprintf(char const*, ...)'
src/gui/popupmenu.o(.text+0x98e):C:/Users/Tyler/Desktop/tmw/src/gui/popupmenu.cpp:84: undefined reference to `strprintf(char const*, ...)'
src/gui/popupmenu.o(.text+0xa31):C:/Users/Tyler/Desktop/tmw/src/gui/popupmenu.cpp:85: undefined reference to `strprintf(char const*, ...)'
src/gui/popupmenu.o(.text+0xe51): In function `ZN9PopupMenu9showPopupEiiP9FloorItem':
C:/Users/Tyler/Desktop/tmw/src/gui/popupmenu.cpp:113: undefined reference to `ItemDB::get(int)'
src/gui/popupmenu.o(.text+0xe97):C:/Users/Tyler/Desktop/tmw/src/gui/popupmenu.cpp:114: undefined reference to `strprintf(char const*, ...)'
src/gui/inventorywindow.o(.text+0x210e): In function `ZN15InventoryWindow12mouseClickedERN3gcn10MouseEventE':
C:/Users/Tyler/Desktop/tmw/src/gui/inventorywindow.cpp:169: undefined reference to `Viewport::showPopup(int, int, Item*)'
src/gui/debugwindow.o(.text+0x2027): In function `ZN11DebugWindow5logicEv':
C:/Users/Tyler/Desktop/tmw/src/gui/debugwindow.cpp:101: undefined reference to `Particle::particleCount'
src/gui/register.o(.text+0x3a89): In function `ZN14RegisterDialog6actionERKN3gcn11ActionEventE':
C:/Users/Tyler/Desktop/tmw/src/gui/register.cpp:167: undefined reference to `strprintf(char const*, ...)'
src/gui/register.o(.text+0x3b36):C:/Users/Tyler/Desktop/tmw/src/gui/register.cpp:175: undefined reference to `strprintf(char const*, ...)'
src/gui/register.o(.text+0x3bf1):C:/Users/Tyler/Desktop/tmw/src/gui/register.cpp:183: undefined reference to `strprintf(char const*, ...)'
src/gui/register.o(.text+0x3cac):C:/Users/Tyler/Desktop/tmw/src/gui/register.cpp:191: undefined reference to `strprintf(char const*, ...)'
src/localplayer.o(.text+0x1513): In function `ZN11LocalPlayer5logicEv':
C:/Users/Tyler/Desktop/tmw/src/localplayer.cpp:96: undefined reference to `Particle::addTextRiseFadeOutEffect(std::string const&, int, int, int, gcn::Font*, int, int)'
src/localplayer.o(.text+0x170c): In function `ZN11LocalPlayer13inviteToGuildEP5Being':
C:/Users/Tyler/Desktop/tmw/src/localplayer.cpp:164: undefined reference to `Net::ChatServer::Guild::invitePlayer(std::string const&, short)'
src/localplayer.o(.text+0x1733): In function `ZN11LocalPlayer13inviteToPartyERKSs':
C:/Users/Tyler/Desktop/tmw/src/localplayer.cpp:172: undefined reference to `Net::ChatServer::Party::invitePlayer(std::string const&)'
src/localplayer.o(.text+0x2169): In function `ZN11LocalPlayer14setDestinationEtt':
C:/Users/Tyler/Desktop/tmw/src/localplayer.cpp:349: undefined reference to `EffectManager::trigger(int, int, int)'
src/npc.o(.text+0x190): In function `ZN3NPCC2EtiP3Map':
C:/Users/Tyler/Desktop/tmw/src/npc.cpp:40: undefined reference to `NPCDB::get(int)'
src/npc.o(.text+0x3f1):C:/Users/Tyler/Desktop/tmw/src/npc.cpp:61: undefined reference to `Particle::addEffect(std::string const&, int, int, int)'
src/npc.o(.text+0x554): In function `ZN3NPCC1EtiP3Map':
C:/Users/Tyler/Desktop/tmw/src/npc.cpp:40: undefined reference to `NPCDB::get(int)'
src/npc.o(.text+0x7b5):C:/Users/Tyler/Desktop/tmw/src/npc.cpp:61: undefined reference to `Particle::addEffect(std::string const&, int, int, int)'
src/monster.o(.text+0x33d): In function `ZN7MonsterC2EttP3Map':
C:/Users/Tyler/Desktop/tmw/src/monster.cpp:52: undefined reference to `Particle::addEffect(std::string const&, int, int, int)'
src/monster.o(.text+0x647): In function `ZN7MonsterC1EttP3Map':
C:/Users/Tyler/Desktop/tmw/src/monster.cpp:52: undefined reference to `Particle::addEffect(std::string const&, int, int, int)'
src/monster.o(.text+0x875): In function `ZN7Monster9setActionEN5Being6ActionEi':
C:/Users/Tyler/Desktop/tmw/src/monster.cpp:80: undefined reference to `MonsterInfo::getSound(MonsterSoundEvent) const'

src/monster.o(.text+0x8ad):C:/Users/Tyler/Desktop/tmw/src/monster.cpp:83: undefined reference to `MonsterInfo::getAttackAction(int) const'
src/monster.o(.text+0x8cc):C:/Users/Tyler/Desktop/tmw/src/monster.cpp:86: undefined reference to `MonsterInfo::getAttackParticleEffect(int) const'

src/monster.o(.text+0x996):C:/Users/Tyler/Desktop/tmw/src/monster.cpp:99: undefined reference to `Particle::addEffect(std::string const&, int, int, int)'
src/monster.o(.text+0xa86): In function `ZN7Monster12handleAttackEv':
C:/Users/Tyler/Desktop/tmw/src/monster.cpp:131: undefined reference to `MonsterInfo::getSound(MonsterSoundEvent) const'
src/monster.o(.text+0xabf): In function `ZN7Monster10takeDamageEi':

C:/Users/Tyler/Desktop/tmw/src/monster.cpp:137: undefined reference to `MonsterInfo::getSound(MonsterSoundEvent) const'
src/monster.o(.text+0xb15): In function `ZNK7Monster7getInfoEv':
C:/Users/Tyler/Desktop/tmw/src/monster.cpp:150: undefined reference to `MonsterDB::get(int)'
src/player.o(.text+0xae0): In function `ZN6Player9setSpriteEiiRKSs':
C:/Users/Tyler/Desktop/tmw/src/player.cpp:129: undefined reference to `ItemDB::get(int)'
src/player.o(.text+0xd0f):C:/Users/Tyler/Desktop/tmw/src/player.cpp:147: undefined reference to `ItemDB::get(int)'
src/player.o(.text+0xe4b): In function `ZN6Player8addGuildEss':
C:/Users/Tyler/Desktop/tmw/src/player.cpp:157: undefined reference to `Guild::Guild(short, short)'
src/net/chathandler.o(.text+0xa68): In function `ZN11ChatHandler26handleEnterChannelResponseER9MessageIn':
C:/Users/Tyler/Desktop/tmw/src/net/chathandler.cpp:136: undefined reference to `Channel::Channel(short, std::string const&, std::string const&)'

src/net/chathandler.o(.text+0xabc):C:/Users/Tyler/Desktop/tmw/src/net/chathandler.cpp:137: undefined reference to `ChannelManager::addChannel(Channel*)'
src/net/chathandler.o(.text+0x2a9b): In function `ZN11ChatHandler18handleChannelEventER9MessageIn':
C:/Users/Tyler/Desktop/tmw/src/net/chathandler.cpp:246: undefined reference to `ChannelManager::findById(int)'
src/net/playerhandler.o(.text+0x4fe): In function `ZN13PlayerHandler13handleMessageER9MessageIn':
C:/Users/Tyler/Desktop/tmw/src/net/playerhandler.cpp:143: undefined reference to `Particle::addEffect(std::string const&, int, int, int)'
src/net/playerhandler.o(.text+0x78c):C:/Users/Tyler/Desktop/tmw/src/net/playerhandler.cpp:184: undefined reference to `Particle::addEffect(std::string const&, int, int, int)'
src/animatedsprite.o(.text+0x3aa): In function `ZN14AnimatedSprite4playE12SpriteAction':
C:/Users/Tyler/Desktop/tmw/src/animatedsprite.cpp:83: undefined reference to `SpriteDef::getAction(SpriteAction) const'

src/animatedsprite.o(.text+0x3d5):C:/Users/Tyler/Desktop/tmw/src/animatedsprite.cpp:90: undefined reference to `Action::getAnimation(int) const'
src/animatedsprite.o(.text+0x4c8): In function `ZN14AnimatedSprite22updateCurrentAnimationEj':
C:/Users/Tyler/Desktop/tmw/src/animatedsprite.cpp:129: undefined reference to `Animation::isTerminator(Frame const&)'
src/animatedsprite.o(.text+0x577):C:/Users/Tyler/Desktop/tmw/src/animatedsprite.cpp:148: undefined reference to `Animation::isTerminator(Frame const&)'
src/animatedsprite.o(.text+0x64d): In function `ZN14AnimatedSprite12setDirectionE15SpriteDirection':
C:/Users/Tyler/Desktop/tmw/src/animatedsprite.cpp:180: undefined reference to `Action::getAnimation(int) const'
src/resources/iteminfo.o(.text+0x14f): In function `ZNK8ItemInfo9getSpriteE6Gender':
C:/Users/Tyler/Desktop/tmw/src/resources/iteminfo.cpp:34: undefined reference to `ItemDB::get(int)'
src/net/accountserver/account.o(.text+0x462): In function `ZN3Net13AccountServer7Account10unregisterERKSsS3_':
C:/Users/Tyler/Desktop/tmw/src/net/accountserver/account.cpp:81: undefined reference to `sha256(std::string const&)'
src/net/accountserver/account.o(.text+0x724): In function `ZN3Net13AccountServer7Account14changePasswordERKSsS3_S3_':
C:/Users/Tyler/Desktop/tmw/src/net/accountserver/account.cpp:105: undefined reference to `sha256(std::string const&)'
src/net/accountserver/account.o(.text+0x80c):C:/Users/Tyler/Desktop/tmw/src/net/accountserver/account.cpp:106: undefined reference to `sha256(std::string const&)'
src/net/accountserver/accountserver.o(.text+0xc4): In function `ZN3Net13AccountServer5loginEPNS_10ConnectionEiRKSsS4_':
C:/Users/Tyler/Desktop/tmw/src/net/accountserver/accountsInfo: resolving vtable for gcn::SDLGraphicsby linking to __imp___ZTVN3gcn11SDLGraphicsE (auto-import)
Info: resolving vtable for gcn::Graphicsby linking to __imp___ZTVN3gcn8GraphicsE (auto-import)
Info: resolving vtable for gcn::Buttonby linking to __imp___ZTVN3gcn6ButtonE (auto-import)
Info: resolving vtable for gcn::CheckBoxby linking to __imp___ZTVN3gcn8CheckBoxE (auto-import)
Info: resolving vtable for gcn::FocusHandlerby linking to __imp___ZTVN3gcn12FocusHandlerE (auto-import)
Info: resolving vtable for gcn::ListBoxby linking to __imp___ZTVN3gcn7ListBoxE (auto-import)
Info: resolving vtable for gcn::Sliderby linking to __imp___ZTVN3gcn6SliderE (auto-import)
Info: resolving vtable for gcn::TextBoxby linking to __imp___ZTVN3gcn7TextBoxE (auto-import)
Info: resolving vtable for gcn::TextFieldby linking to __imp___ZTVN3gcn9TextFieldE (auto-import)
erver.cpp:45: undefined reference to `sha256(std::string const&)'
collect2: ld returned 1 exit status

make.exe: *** [tmw.exe] Error 1

Execution terminated
User avatar
Jaxad0127
TMW Adviser
TMW Adviser
Posts: 4209
Joined: Thu Nov 01, 2007 6:35 pm
Location: Internet

Re: problems compiling

Post by Jaxad0127 » Tue Dec 29, 2009 2:33 am

What are you using to do that? We only support Code::Blocks for Windows compilation.
Image
User avatar
Nooblets
Peon
Peon
Posts: 31
Joined: Wed Jul 08, 2009 11:26 pm

Re: problems compiling

Post by Nooblets » Tue Dec 29, 2009 3:41 am

Dev-C++
User avatar
Nooblets
Peon
Peon
Posts: 31
Joined: Wed Jul 08, 2009 11:26 pm

Re: problems compiling

Post by Nooblets » Tue Dec 29, 2009 10:13 pm

Ok I tried compiling with Codeblocks and everything works except at the end I get this:

Code: Select all

-------------- Build: default in The Mana World ---------------

WARNING: Can't read file's timestamp: C:\Users\Tyler\Desktop\tmw\src\utils\colorconversion.cpp
Linking executable: tmw.exe
mingw32-g++.exe: .objs\src\utils\colorconversion.o: No such file or directory
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 0 warnings
 
User avatar
Nooblets
Peon
Peon
Posts: 31
Joined: Wed Jul 08, 2009 11:26 pm

Re: problems compiling

Post by Nooblets » Wed Dec 30, 2009 9:30 pm

I fixed those now I have another problem:

Code: Select all

-------------- Build: default in The Mana World ---------------

Linking executable: tmw.exe
Info: resolving vtable for gcn::SDLGraphicsby linking to __imp___ZTVN3gcn11SDLGraphicsE (auto-import)
Info: resolving vtable for gcn::Graphicsby linking to __imp___ZTVN3gcn8GraphicsE (auto-import)
Info: resolving vtable for gcn::Buttonby linking to __imp___ZTVN3gcn6ButtonE (auto-import)
Info: resolving vtable for gcn::CheckBoxby linking to __imp___ZTVN3gcn8CheckBoxE (auto-import)
Info: resolving vtable for gcn::FocusHandlerby linking to __imp___ZTVN3gcn12FocusHandlerE (auto-import)
Info: resolving vtable for gcn::TextBoxby linking to __imp___ZTVN3gcn7TextBoxE (auto-import)
Info: resolving vtable for gcn::ListBoxby linking to __imp___ZTVN3gcn7ListBoxE (auto-import)
Info: resolving vtable for gcn::Sliderby linking to __imp___ZTVN3gcn6SliderE (auto-import)
Info: resolving vtable for gcn::TextFieldby linking to __imp___ZTVN3gcn9TextFieldE (auto-import)
C:\Program Files (x86)\CodeBlocks\MinGW\bin\ld.exe: warning: auto-importing has been activated without --enable-auto-import specified on the command line.
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.C:/Program Files (x86)/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a(main.o):main.c:(.text+0x104): undefined reference to `_WinMain@16'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 2 seconds)
1 errors, 1 warnings
Post Reply