Bug#553941: FTBFS with binutils-gold

2009-11-04 Thread Dmitry E. Oboukhov
On 12:19 Mon 02 Nov , Peter Fritzsche wrote:
PF Package: blockout2
PF Version: 2.4+dfsg1-4
PF Severity: normal

PF Tried to build your package and it fails to build with GNU binutils-gold. 
The
PF important difference is that --no-add-needed is the default behavior of of 
GNU
PF binutils-gold. Please provide all needed libraries to the linker when 
building
PF your executables.

What is the library 'binutils-gold'? Why I must do a compatibility
with this library?
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Bug#553941: FTBFS with binutils-gold

2009-11-04 Thread Peter Fritzsche
Dmitry E. Oboukhov wrote:
 On 12:19 Mon 02 Nov , Peter Fritzsche wrote:
 PF Package: blockout2
 PF Version: 2.4+dfsg1-4
 PF Severity: normal
 
 PF Tried to build your package and it fails to build with GNU
  binutils-gold. The PF important difference is that --no-add-needed is the
  default behavior of of GNU PF binutils-gold. Please provide all needed
  libraries to the linker when building PF your executables.
 
 What is the library 'binutils-gold'? Why I must do a compatibility
 with this library?
This is not a library, but the next generation linker of binutils. It is 
slightly different and faster than the old ld.

The FTBFS with it is just a symptom of another problem - the problem is that 
you don't link to all libraries you use. Why it is bad is explained in the 
Debian wiki.

Best regards,
Peter



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#553941: FTBFS with binutils-gold

2009-11-02 Thread Peter Fritzsche
Package: blockout2
Version: 2.4+dfsg1-4
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++ obj/bo/BlockOut.o obj/bo/BotPlayer.o obj/bo/EditControl.o obj/bo/Game.o 
obj/bo/Http.o obj/bo/InitPolyCube.o 
obj/bo/Menu.o obj/bo/MenuGraphics.o obj/bo/MenuGrid.o obj/bo/PageChangeSetup.o 
obj/bo/PageChooseSetup.o 
obj/bo/PageControls.o obj/bo/PageCredits.o obj/bo/PageGSOptions.o 
obj/bo/PageHallOfFame.o obj/bo/PageHallOfFameOnLine.o 
obj/bo/PageHttp.o obj/bo/PageMainMenu.o obj/bo/PageOptions.o 
obj/bo/PageScoreDetails.o obj/bo/PageStartGame.o obj/bo/Pit.o 
obj/bo/PolyCube.o obj/bo/SetupManager.o obj/bo/SoundManager.o obj/bo/Sprites.o 
obj/bo/Utils.o obj/bo/GLApp/GLApp.o 
obj/bo/GLApp/GLFont.o obj/bo/GLApp/GLMatrix.o obj/bo/GLApp/GLSprite.o 
obj/il/CImage.o obj/il/png/hpng.o -o obj/blockout2 -
lSDL_mixer -lSDL -lpng -lGLU
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:254: error: undefined 
reference to 'glClearColor'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:257: error: undefined 
reference to 'glViewport'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:260: error: undefined 
reference to 'glMatrixMode'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:261: error: undefined 
reference to 'glLoadIdentity'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:263: error: undefined 
reference to 'glGetFloatv'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:266: error: undefined 
reference to 'glShadeModel'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:269: error: undefined 
reference to 'glLightModelfv'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:276: error: undefined 
reference to 'glLightfv'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:277: error: undefined 
reference to 'glLightfv'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:278: error: undefined 
reference to 'glLightfv'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:279: error: undefined 
reference to 'glLightfv'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:280: error: undefined 
reference to 'glEnable'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:283: error: undefined 
reference to 'glHint'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:286: error: undefined 
reference to 'glDisable'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:287: error: undefined 
reference to 'glDisable'
/usr/bin/ld: obj/bo/BlockOut.o: in function 
BlockOut::RestoreDeviceObjects():BlockOut/BlockOut.cpp:290: error: undefined 
reference to 'glGetError'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*, 
float):BlockOut/Game.cpp:687: error: undefined 
reference to 'glMatrixMode'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*, 
float):BlockOut/Game.cpp:688: error: undefined 
reference to 'glLoadMatrixf'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*, 
float):BlockOut/Game.cpp:689: error: undefined 
reference to 'glTranslatef'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*, 
float):BlockOut/Game.cpp:690: error: undefined 
reference to 'glTranslatef'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*, 
float):BlockOut/Game.cpp:691: error: undefined 
reference to 'glMultMatrixf'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*, 
float):BlockOut/Game.cpp:692: error: undefined 
reference to 'glMultMatrixf'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*, 
float):BlockOut/Game.cpp:693: error: undefined 
reference to 'glTranslatef'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*, 
float):BlockOut/Game.cpp:694: error: undefined 
reference to 'glGetFloatv'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*, 
float):BlockOut/Game.cpp:451: error: undefined 
reference to 'glMatrixMode'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*, 
float):BlockOut/Game.cpp:452: error: undefined 
reference to 'glPushMatrix'
/usr/bin/ld: obj/bo/Game.o: in function Game::Process(unsigned char*,