Description of problem:
LightYears (a game which may be found here:
when beginning the game(the presentation screen and the menu
screen work well). The last error message is:
pygame.error: SDL_ttf render failed
The whole traceback:
File "./LightYears.py", line 20, in ?
File "code/startup.py", line 81, in Main
File "code/main.py", line 103, in Main
quit = Main_Menu_Loop(n, clock, screen, (width, height))
File "code/main.py", line 232, in Main_Menu_Loop
(width,height), None, cmd)
File "code/game.py", line 224, in Main_Loop
File "code/game.py", line 198, in Summary
New_Mail("You are playing " + lev[ g.challenge ] + " game.")
File "code/mail.py", line 58, in New_Mail
__messages.append((time.time() + MSG_EXPIRY_TIME,
I have the latest rawhide installed, with
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install pygame
2. "install" LightYears
3. wget http://www.jwhitham.org.uk/biscuit_games/LightYears/LightYears-1.2.zip
click on 'Play new gamÃ¹e' and the Tutorial (or any other game)
traceback with pygame.error: SDL_ttf render failed
The game was working before my latest rawhide update.
Are you sure the traceback is complete?
At least that's what I get on the console.
As a side note it seems that this bug corresponds with the
update to the latest freetype. I'll try to revert to see
if it fixes that issue.
I have verified that coming back to freetype-2.1.10-6 solves that
This message has just flown on fedora-devel-list, I guess this
should fix my issue:
"FreeType has been upgraded from 2.1.x => 2.2.x. Freetype-2.2.x does
*not* contain libttf.so. Applications that were linked against
libttf.so need to be rebuilt."
But pygame uses SDL_ttf, which in turn links against freetype 2
libfreetype and not libttf. Rebuilding SDL_ttf doesn't fix this, so
probably there is an incompatibility between freetype 2.1.x and
2.2.x which breaks SDL_ttf. libttf is not used.
I was indeed wrong.
It is still broken in latest rawhide.
This is fixed now, at least in devel. Don't know when it got
fixed, though. Closing.