Re: [tuxracer-main] Trouble getting tuxracer to start.
Status: Beta
Brought to you by:
jfpatry
From: Ryan <rhi...@jp...> - 2000-04-26 21:14:17
|
From: "Stephen J Baker" <sj...@ht...> I've reply'd this to both addresses since i wasnt sure if you would be at home or work when you got this reply. > > Seeing as I only have this problem to date with tuxracer, I'm fairly certain > > they are adequate. > > Well, the message says "BUG IN DYNAMIC LINKER" - so there pretty much > does have to be something wrong with the dynamic linker! > > You should be able to throw any old junk at it and not get an internal > bug report message - so this can't be *only* a problem with tuxracer. > > Also, you seem to be the only person with this strange set of symptoms > out of the thousands of people who've downloaded it and not reported > this kind of problem. Well, OK, I wasn't trying to be arrogant about it, even tho it kind of came off sounding that way :) > > ...when I try to run ldd on tuxracer it gives exactly the same output (ie i > > type ldd /usr/local/bin/tuxracer ) and it gives the same output as above. > > OK - so we can say for sure that this isn't a bug in tuxracer. It hasn't > even gotten to run yet when ldd craps out. > > > when i run a ldd -V is says > > /lib/ld.so: version 1.9.11 > > That's a VERY out of date version of ld. On my old machine here at work, > it's 2.1.2. Hmm that is odd. > > c++ -DHAVE_CONFIG_H -I. -I. -I.. -Wall -pedantic -O2 -c course_quad.cpp > > In file included from tuxracer.h:46, > > from course_quad.cpp:2: > > /usr/local/include/GL/glut.h:202: warning: declaration of `exit(int)' throws > > different exceptions > > That's certainly not a benign 'ignorable' error. The glut header file is > in use on gazillions of projects on gazillions of machines. Once again, this > looks like some kind of compiler system error. > > I notice that you have GLUT installed in /usr/local/include rather than the > more usual /usr/include...that suggests that you installed GLUT manually - > and therefore your system probably pre-dates the time when GLUT and OpenGL > were distributed as standard with most Linux distro's. > > I thought I remembered you saying that you had a fairly recent Debian kernel. > Did you build the system yourself - or perhaps heavily upgrade some older > version? I'm wondering what would explain a recent kernel but outdated 'ld', > and whether this matters or not. OK, well yes I have Debian potato which is the latest stable (I belive) but I have never had any problems with it before with the dynamic linker. Basicaly I installed the base system and then in a more slackware like fashion did everything else as tarballs. The compiler is the latest stable of gcc (which of the top of my head is 2.9.75 or something like that) and my glibc is i belive 2.2 or 2.1 and my kernel is 2.2.14 now the only one of those things that actually came with the debian install was the glibc. At any rate, is it possible to update my ld.so and not have major library dependancy errors? I can see how it would be a problem, but that's just me. Hmm also I think I will need to take a look a GLUT perhaps. Thanks Ryan |