i386/143803: port audio/solfege-3.15.1_2 quits on start

Johannes Wegener johannes.wegener at gmx.de
Thu Feb 11 13:40:02 UTC 2010


>Number:         143803
>Category:       i386
>Synopsis:       port audio/solfege-3.15.1_2 quits on start
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 11 13:40:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Johannes Wegener
>Release:        8.0-RELEASE-p2
>Organization:
>Environment:
FreeBSD FBSDX30 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #1: Tue Feb  9 14:52:36 CET 2010     root at FBSDX30:/usr/obj/usr/src/sys/THINKPADX30  i386
>Description:
Hey,
when I start the port audio/solfege I get the following errors:
[~] solfege 
Traceback (most recent call last):
  File "/usr/local/bin/solfege", line 74, in <module>
    src.mainwin.start_app(os.path.join(prefix, "share", "solfege"))
  File "/usr/local/share/solfege/src/mainwin.py", line 1049, in start_app
    w = MainWin(options, datadir, lessonfile_manager)
  File "/usr/local/share/solfege/src/mainwin.py", line 420, in __init__
    self.m_app = app.SolfegeApp(options, self, lessonfile_manager)
  File "/usr/local/share/solfege/src/app.py", line 137, in __init__
    self.m_frontpage_data = eval(open("startpage.py-data").read(),
IOError: [Errno 2] No such file or directory: 'startpage.py-data'

and the window closes.
>How-To-Repeat:
Install audio/solfege and launch it.
>Fix:
I build solfege-3.14.11 (stable) and solfege-3.15.7 (RECENT development) with 
./configure
gmake
python ./solfege.py
and they worked fine. But building solfege-3.15.1 (the one in the ports) also result in the following error:
[~/Builds/solfege-3.15.1] python ./solfege.py 
Solfege will use fakesynth
Traceback (most recent call last):
  File "./solfege.py", line 77, in <module>
    src.mainwin.start_app(".")
  File "/usr/home/hannes/Builds/solfege-3.15.1/src/mainwin.py", line 1049, in start_app
    w = MainWin(options, datadir, lessonfile_manager)
  File "/usr/home/hannes/Builds/solfege-3.15.1/src/mainwin.py", line 433, in __init__
    self.display_frontpage()
  File "/usr/home/hannes/Builds/solfege-3.15.1/src/mainwin.py", line 932, in display_frontpage
    frontpage = FrontPage(self.m_app)
  File "/usr/home/hannes/Builds/solfege-3.15.1/src/mainwin.py", line 301, in __init__
    label = gu.ClickableLabel(_(app.m_frontpage_data['collections'][collection_id]['name']))
  File "/usr/home/hannes/Builds/solfege-3.15.1/src/gu.py", line 754, in __init__
    self.get_children()[0].set_alignment(0.0, 0.5)
IndexError: list index out of range


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


More information about the freebsd-i386 mailing list