Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Jan 2009 18:49:58 GMT
From:      Rainer Hurling <rhurlin@gwdg.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/130169: games/jools does not find a necessary font
Message-ID:  <200901041849.n04InwOg061115@www.freebsd.org>
Resent-Message-ID: <200901041900.n04J0DvW038947@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         130169
>Category:       ports
>Synopsis:       games/jools does not find a necessary font
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 04 19:00:13 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Rainer Hurling
>Release:        8.0-CURRENT
>Organization:
>Environment:
FreeBSD krabat.raven.hur 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Tue Dec 30 10:47:57 CET 2008     rhurlin@krabat.raven.hur:/usr/obj/usr/src/sys/RHURLIN  i386
>Description:
Installed games/jools on mostly recent 8.0-CURRENT. It did not execute. 
In xterm the following error message was shown:

----------------------------
Checking for playlist in /home/xxxxxx/.jools/music...
Traceback (most recent call last):
  File "/usr/local/bin/jools", line 29, in <module>
    import jools
  File "/usr/local/lib/python2.5/site-packages/jools/__init__.py", line 40, in <module>
    from initialize import *
  File "/usr/local/lib/python2.5/site-packages/jools/initialize.py", line 144, in <module>
    highScoreTitleFont = pygame.font.Font(None, 45)
RuntimeError: default font not found 'freesansbold.ttf'
----------------------------

>How-To-Repeat:
Install games/jools from ports.

Execute /usr/local/bin/jools in xterm or similarly.


>Fix:
Searching the internet the error was described for other systems too. Obviously the game needs read access for all users to the mentioned font file:

#cd /usr/local/lib/python2.5/site-packages/pygame
#ls -l freesansbold.ttf
-rwx------  1 root  wheel  - 98600  7 Jul 07:58:09 2008 freesansbold.ttf

Workaround:

After changing the rights with 'chmod a+r freesansbold.ttf' games/jools works as expected.

Probably better solution:

Lowell Gilbert gave me the hint that other files in devel/py-game are installed with same incorrect privileges. 

So it seems a fix should be done at this port.


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901041849.n04InwOg061115>