effects.o: In function `WaveSurface(Surface&, unsigned int, unsigned int, float, float)': effects.cpp:(.text+0x2f2): undefined reference to `Sprite::Sprite()' question.o: In function `Question::Set(std::basic_string, std::allocator > const&, bool, int, std::basic_string, std::allocator > const&)': question.cpp:(.text+0x96b): undefined reference to `Sprite::Sprite(Surface const&)' interface.o: In function `Interface::Interface()': interface.cpp:(.text+0x29c1): undefined reference to `Sprite::Sprite(Surface const&)' interface.o: In function `Interface::Interface()': interface.cpp:(.text+0x42a1): undefined reference to `Sprite::Sprite(Surface const&)' loading_screen.o: In function `LoadingScreen::LoadingScreen()': loading_screen.cpp:(.text+0x7c7): undefined reference to `Sprite::Sprite(Surface const&)' loading_screen.o: In function `LoadingScreen::LoadingScreen()': loading_screen.cpp:(.text+0xe97): undefined reference to `Sprite::Sprite(Surface const&)' weapon_menu.o:weapon_menu.cpp:(.text+0x1888): more undefined references to `Sprite::Sprite(Surface const&)' follow resource_manager.o: In function `ResourceManager::LoadSprite(Profile const*, std::basic_string, std::allocator > const&) const': resource_manager.cpp:(.text+0x161b): undefined reference to `Sprite::Sprite()' resource_manager.cpp:(.text+0x1c1b): undefined reference to `Sprite::Sprite()' baseball.o: In function `Baseball::Baseball()': baseball.cpp:(.text+0x4a0): undefined reference to `Sprite::Sprite(Surface const&)' baseball.o: In function `Baseball::Baseball()': baseball.cpp:(.text+0xc90): undefined reference to `Sprite::Sprite(Surface const&)' blowtorch.o: In function `Blowtorch::Blowtorch()': blowtorch.cpp:(.text+0x697): undefined reference to `Sprite::Sprite(Surface const&)' blowtorch.o: In function `Blowtorch::Blowtorch()': blowtorch.cpp:(.text+0x917): undefined reference to `Sprite::Sprite(Surface const&)' gun.o: In function `Gun::Gun()': gun.cpp:(.text+0x837): undefined reference to `Sprite::Sprite(Surface const&)' gun.o:gun.cpp:(.text+0xb17): more undefined references to `Sprite::Sprite(Surface const&)' follow collect2: ld returned 1 exit status make[3]: *** [wormux] Error 1 make[3]: Leaving directory `/home/rowan/svn/wormux/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/rowan/svn/wormux/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/rowan/svn/wormux/src' make: *** [all-recursive] Error 1 rowan@Misfit:~/svn/wormux$