Package: balder2d Version: 1.0-1 Severity: normal Tried to build your package and it fails to build with GNU binutils-gold. The important difference is that --no-add-needed is the default behavior of of GNU binutils-gold. Please provide all needed libraries to the linker when building your executables.
g++ -o bin/balder2d src/probe.o src/powerupfactory.o src/artificialcontroller.o src/projectilefactory.o src/main.o src/computerprobecontrol.o src/configmanager.o src/renderer.o src/imageloader.o src/mapparser.o src/gamemanager.o src/powerup.o src/input.o src/projectile.o src/entity.o src/player.o src/probefactory.o src/log.o src/collisionmask.o src/soundmanager.o src/filepathmanager.o src/tinyxml/tinyxmlparser.o src/tinyxml/tinyxml.o src/tinyxml/tinyxmlerror.o src/tinyxml/tinystr.o src/menu/mainmenu.o src/menu/options.o src/menu/menu.o src/menu/submenu.o src/menu/playersetup.o src/menu/gamesetup.o src/menu/soundvideo.o src/menu/widgets/maplistmodel.o src/menu/widgets/sampleprobe.o src/menu/widgets/skinneddropdown.o src/menu/widgets/skinnedbutton.o src/menu/widgets/numberfield.o src/menu/widgets/skinnedcheckbox.o src/menu/widgets/ailistmodel.o src/menu/widgets/animation.o src/menu/widgets/skinnedslider.o src/menu/widgets/samplemap.o src/SFont/SFont.o -L/usr/lib -lguichan_sdl -lguichan - lSDL_image -lSDL_mixer -lSDL_gfx -lpython2.4 -lphysfs /usr/bin/ld: src/probe.o: in function Balder::Probe::Collide(Balder::PowerUp*):probe.cpp(.text+0xed0): error: undefined reference to 'SDL_GetTicks' /usr/bin/ld: src/probe.o: in function Balder::Probe::DrawAmmo(SDL_Surface*):probe.cpp(.text+0x1b8d): error: undefined reference to 'SDL_UpperBlit' /usr/bin/ld: src/probe.o: in function Balder::Probe::DrawOnto(SDL_Surface*):probe.cpp(.text+0x1bee): error: undefined reference to 'SDL_GetTicks' /usr/bin/ld: src/main.o: in function main:main.cpp(.text+0x458): error: undefined reference to 'SDL_Init' /usr/bin/ld: src/main.o: in function main:main.cpp(.text+0x53d): error: undefined reference to 'SDL_GetError' /usr/bin/ld: src/main.o: in function main:main.cpp(.text+0x5fe): error: undefined reference to 'SDL_Quit' /usr/bin/ld: src/main.o: in function main:main.cpp(.text+0x710): error: undefined reference to 'SDL_Quit' /usr/bin/ld: src/main.o: in function main:main.cpp(.text+0x72c): error: undefined reference to 'SDL_WM_SetIcon' /usr/bin/ld: src/main.o: in function main:main.cpp(.text+0x73b): error: undefined reference to 'SDL_WM_SetCaption' /usr/bin/ld: src/main.o: in function main:main.cpp(.text+0x745): error: undefined reference to 'SDL_EnableUNICODE' /usr/bin/ld: src/main.o: in function main:main.cpp(.text+0xfb3): error: undefined reference to 'SDL_ShowCursor' /usr/bin/ld: src/main.o: in function main:main.cpp(.text+0x1609): error: undefined reference to 'SDL_ShowCursor' /usr/bin/ld: src/main.o: in function main:main.cpp(.text+0x1856): error: undefined reference to 'SDL_Quit' /usr/bin/ld: src/renderer.o: in function Balder::Renderer::FinishFrame():renderer.cpp(.text+0x192): error: undefined reference to 'SDL_Flip' /usr/bin/ld: src/renderer.o: in function Balder::Renderer::EraseEntity(Balder::Entity*):renderer.cpp(.text+0x23e): error: undefined reference to 'SDL_UpperBlit' /usr/bin/ld: src/renderer.o: in function Balder::Renderer::EraseArea(int, int, int, int):renderer.cpp(.text+0x299): error: undefined reference to 'SDL_UpperBlit' /usr/bin/ld: src/renderer.o: in function Balder::Renderer::BlitSurface(int, int, int, int, SDL_Surface*):renderer.cpp(.text+0x335): error: undefined reference to 'SDL_UpperBlit' /usr/bin/ld: src/renderer.o: in function Balder::Renderer::DrawEntity(Balder::Entity*):renderer.cpp(.text+0x360): error: undefined reference to 'SDL_SetClipRect' /usr/bin/ld: src/renderer.o: in function Balder::Renderer::DrawEntity(Balder::Entity*):renderer.cpp(.text+0x38c): error: undefined reference to 'SDL_SetClipRect' /usr/bin/ld: src/renderer.o: in function Balder::Renderer::SetScreen(int, int, bool):renderer.cpp(.text+0x562): error: undefined reference to 'SDL_SetVideoMode' /usr/bin/ld: src/imageloader.o: in function Balder::ImageLoader::FreeImage(char const*):imageloader.cpp(.text+0x67e): error: undefined reference to 'SDL_FreeSurface' /usr/bin/ld: src/gamemanager.o: in function Balder::GameManager::SetStartFrame(unsigned int):gamemanager.cpp(.text+0x4c7): error: undefined reference to 'SDL_GetTicks' /usr/bin/ld: src/gamemanager.o: in function Balder::GameManager::FrameTimeLeft():gamemanager.cpp(.text+0x503): error: undefined reference to 'SDL_GetTicks' /usr/bin/ld: src/gamemanager.o: in function Balder::GameManager::Run():gamemanager.cpp(.text+0x1d41): error: undefined reference to 'SDL_Delay' /usr/bin/ld: src/gamemanager.o: in function Balder::GameManager::Run():gamemanager.cpp(.text+0x231a): error: undefined reference to 'SDL_Delay' /usr/bin/ld: src/gamemanager.o: in function Balder::GameManager::GameManager(Balder::Renderer*, Balder::SoundManager*):gamemanager.cpp(.text+0x32b2): error: undefined reference to 'SDL_CreateRGBSurface' /usr/bin/ld: src/gamemanager.o: in function Balder::GameManager::GameManager(Balder::Renderer*, Balder::SoundManager*):gamemanager.cpp(.text+0x32bf): error: undefined reference to 'SDL_DisplayFormatAlpha' /usr/bin/ld: src/gamemanager.o: in function Balder::GameManager::GameManager(Balder::Renderer*, Balder::SoundManager*):gamemanager.cpp(.text+0x35ba): error: undefined reference to 'SDL_CreateRGBSurface' /usr/bin/ld: src/gamemanager.o: in function Balder::GameManager::GameManager(Balder::Renderer*, Balder::SoundManager*):gamemanager.cpp(.text+0x35c7): error: undefined reference to 'SDL_DisplayFormatAlpha' /usr/bin/ld: src/input.o: in function Balder::Input::CheckInput():input.cpp(.text+0x116f): error: undefined reference to 'SDL_PollEvent' /usr/bin/ld: src/input.o: in function Balder::Input::Input(Balder::GameManager*, int):input.cpp(.text+0x19c6): error: undefined reference to 'SDL_JoystickEventState' /usr/bin/ld: src/input.o: in function Balder::Input::Input(Balder::GameManager*, int):input.cpp(.text+0x19d0): error: undefined reference to 'SDL_JoystickOpen' /usr/bin/ld: src/input.o: in function Balder::Input::Input(Balder::GameManager*, int):input.cpp(.text+0x1a48): error: undefined reference to 'SDL_JoystickEventState' /usr/bin/ld: src/input.o: in function Balder::Input::Input(Balder::GameManager*, int):input.cpp(.text+0x1a52): error: undefined reference to 'SDL_JoystickOpen' /usr/bin/ld: src/player.o: in function Balder::Player::DrawStats(SDL_Surface*):player.cpp(.text+0xd9): error: undefined reference to 'SDL_MapRGBA' /usr/bin/ld: src/player.o: in function Balder::Player::DrawStats(SDL_Surface*):player.cpp(.text+0x101): error: undefined reference to 'SDL_MapRGBA' /usr/bin/ld: src/player.o: in function Balder::Player::DrawStats(SDL_Surface*):player.cpp(.text+0x14f): error: undefined reference to 'SDL_FillRect' /usr/bin/ld: src/player.o: in function Balder::Player::DrawStats(SDL_Surface*):player.cpp(.text+0x22b): error: undefined reference to 'SDL_FillRect' /usr/bin/ld: src/soundmanager.o: in function Balder::SoundManager::LoadSoundType(char const*, char const*):soundmanager.cpp(.text+0x449): error: undefined reference to 'SDL_RWFromFile' /usr/bin/ld: src/menu/menu.o: in function Balder::Menu::CheckInput():menu.cpp(.text+0xc6): error: undefined reference to 'SDL_PollEvent' /usr/bin/ld: src/menu/menu.o: in function Balder::Menu::Run():menu.cpp(.text+0x14e): error: undefined reference to 'SDL_GetVideoSurface' /usr/bin/ld: src/menu/menu.o: in function Balder::Menu::Run():menu.cpp(.text+0x2e6): error: undefined reference to 'SDL_UpdateRect' /usr/bin/ld: src/menu/widgets/skinnedbutton.o: in function Balder::SkinnedButton::~SkinnedButton():skinnedbutton.cpp(.text+0x7ab): error: undefined reference to 'SDL_FreeSurface' /usr/bin/ld: src/menu/widgets/skinnedbutton.o: in function Balder::SkinnedButton::~SkinnedButton():skinnedbutton.cpp(.text+0x8d9): error: undefined reference to 'SDL_FreeSurface' /usr/bin/ld: src/menu/widgets/skinnedbutton.o: in function Balder::SkinnedButton::~SkinnedButton():skinnedbutton.cpp(.text+0x9ed): error: undefined reference to 'SDL_FreeSurface' /usr/bin/ld: src/SFont/SFont.o: in function GetPixel:SFont.c(.text+0x1b7): error: undefined reference to 'SDL_MapRGB' /usr/bin/ld: src/SFont/SFont.o: in function SFont_InitFont:SFont.c(.text+0x258): error: undefined reference to 'SDL_LockSurface' /usr/bin/ld: src/SFont/SFont.o: in function SFont_InitFont:SFont.c(.text+0x274): error: undefined reference to 'SDL_MapRGB' /usr/bin/ld: src/SFont/SFont.o: in function SFont_InitFont:SFont.c(.text+0x325): error: undefined reference to 'SDL_UnlockSurface' /usr/bin/ld: src/SFont/SFont.o: in function SFont_InitFont:SFont.c(.text+0x336): error: undefined reference to 'SDL_SetColorKey' collect2: ld returned 1 exit status scons: *** [bin/balder2d] Error 1 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org