When I emerge games-arcade/ppracer-0.3.1, I get the following error : i686-pc-linux-gnu-g++ -march=athlon-xp -O2 -g2 -ggdb -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I -I/usr/include -DPNG_NO_MMX_CODE -I/usr/include/libpng12 -I/usr/include/freetype2 -o ppracer ssbutton.o checkbox.o textarea.o ui_mgr.o ui_snow.o ui_theme.o button.o frame.o entry.o widget.o color.o matrix.o quat.o vec2d.o vec3d.o plane.o glhelper.o poly.o audio.o audio_data.o image.o png_reader.o rgb_reader.o ppm_writer.o course_load.o course_mgr.o course_quad.o course_render.o credits.o debug.o error_util.o event_select.o file_util.o fog.o fps.o game_config.o game_type_select.o game_over.o gl_util.o hier.o hier_cb.o hier_util.o hud.o intro.o joystick.o keyframe.o lights.o loading.o loop.o main.o mirror_course.o player.o nmrcl.o os_util.o part_sys.o paused.o phys_sim.o quadtree.o race_select.o event_race_select.o racing.o render_util.o reset.o screenshot.o snow.o splash_screen.o string_util.o tcl_util.o tex_font_metrics.o textures.o track_marks.o tux.o tux_shadow.o view.o viewfrustum.o winsys.o videoconfig.o audioconfig.o configmode.o configuration.o graphicsconfig.o joystickconfig.o keyboardconfig.o stuff.o game_mgr.o bench.o callbacks.o translation.o alignment.o model.o model_ac.o font.o label.o FTCharmap.o FTFace.o FTFont.o FTGLTextureFont.o FTGlyph.o FTGlyphContainer.o FTLibrary.o FTPoint.o FTSize.o FTTextureGlyph.o -lSM -lICE -lX11 -lXi -lXext -lXmu -lXt -ldl -lm -lSDL -lpthread -lSDL_mixer -lGL -lGLU -L/usr/lib -ltcl8.4 -ldl -lpthread -lieee -lm -lpng12 -lfreetype -lz /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ltcl8.4 collect2: ld returned 1 exit status make[2]: *** [ppracer] Error 1 make[2]: Leaving directory `/var/tmp/portage/games-arcade/ppracer-0.3.1/work/ppracer-0.3.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/games-arcade/ppracer-0.3.1/work/ppracer-0.3.1' make: *** [all] Error 2 I have the following tcl version : [I--] [ ] dev-lang/tcl-8.4.14 (0)
I have the same problem. However, it looks like the problem may be in tcl, not in ppracer. "ldconfig -p | grep tcl" shows /usr/lib/libtcl8.4g.so. "equery belongs libtcl8.4g.so" shows dev-lang/tcl-8.4.14, but "equery belongs libtcl8.4.so" shows nothing. Forum post http://forums.gentoo.org/viewtopic-t-564951-highlight-.html claims that updating to tcl8.5a5 fixes the problem.
*** Bug 182620 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 149037 ***