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

Reply via email to