Comment 0 for bug 660194

Hello,

  I've compiled exaile 3745 on Snow Leopard / Fink (Python 2.6, pygtk2 2.17), but there is a fatal error that prevents Exaile to start (only the splash screen is showed). Did I miss something ?

MacOSX 10.6

imac:~ kalou$ exaile
INFO : Loading Exaile 0.3.3.0-dev...
INFO : Loading settings...
INFO : Loading plugins...
Traceback (most recent call last):
  File "/sw/lib/exaile/xl/plugins.py", line 122, in enable_plugin
    plugin = self.load_plugin(pluginname)
  File "/sw/lib/exaile/xl/plugins.py", line 84, in load_plugin
    plugin = imp.load_source(pluginname, os.path.join(path,'__init__.py'))
  File "/sw/share/exaile/plugins/exfalso/__init__.py", line 127, in <module>
    xl_playlist_properties = Playlist.properties_dialog
AttributeError: type object 'Playlist' has no attribute 'properties_dialog'
WARNING : Unable to enable plugin exfalso
/sw/lib/python2.6/site-packages/quodlibet/__init__.py:125: DeprecationWarning: enabling legacy plugin API
  "enabling legacy plugin API", DeprecationWarning)
Traceback (most recent call last):
  File "/sw/lib/exaile/xl/plugins.py", line 122, in enable_plugin
    plugin = self.load_plugin(pluginname)
  File "/sw/lib/exaile/xl/plugins.py", line 84, in load_plugin
    plugin = imp.load_source(pluginname, os.path.join(path,'__init__.py'))
  File "/sw/share/exaile/plugins/ipconsole/__init__.py", line 36, in <module>
    import ipython_view as ip
  File "/sw/lib/python2.6/site-packages/quodlibet/__init__.py", line 126, in import_ql
    old_import("quodlibet." + module, *args, **kwargs)
ImportError: No module named ipython_view
WARNING : Unable to enable plugin ipconsole
Traceback (most recent call last):
  File "/sw/lib/exaile/xl/plugins.py", line 122, in enable_plugin
    plugin = self.load_plugin(pluginname)
  File "/sw/lib/exaile/xl/plugins.py", line 84, in load_plugin
    plugin = imp.load_source(pluginname, os.path.join(path,'__init__.py'))
  File "/sw/share/exaile/plugins/jamendo/__init__.py", line 31, in <module>
    import menu
  File "/sw/lib/python2.6/site-packages/quodlibet/__init__.py", line 117, in import_ql
    try: return old_import(module, *args, **kwargs)
  File "/sw/share/exaile/plugins/jamendo/menu.py", line 6, in <module>
    class JamendoMenu(xlmenu.GenericTrackMenu):
AttributeError: 'module' object has no attribute 'GenericTrackMenu'
WARNING : Unable to enable plugin jamendo
Hello, world!
w00t!
INFO : Loading collection...
Traceback (most recent call last):
  File "/sw/share/exaile/plugins/gnomemmkeys/__init__.py", line 64, in _enable
    '/org/gnome/SettingsDaemon/MediaKeys')
  File "/sw/lib/python2.6/site-packages/dbus/bus.py", line 240, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/sw/lib/python2.6/site-packages/dbus/proxies.py", line 237, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/sw/lib/python2.6/site-packages/dbus/bus.py", line 179, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/sw/lib/python2.6/site-packages/dbus/bus.py", line 277, in start_service_by_name
    'su', (bus_name, flags)))
  File "/sw/lib/python2.6/site-packages/dbus/connection.py", line 603, in call_blocking
    message, timeout)
DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
INFO : Loading devices...
WARNING : Failed to connect to HAL, autodetection of devices will be disabled.
INFO : Loading interface...
INFO : Loading main window...
Traceback (most recent call last):
  File "/sw/lib/exaile/exaile.py", line 62, in <module>
    main()
  File "/sw/lib/exaile/exaile.py", line 59, in main
    exaile = main.Exaile()
  File "/sw/lib/exaile/xl/main.py", line 118, in __init__
    self.__init()
  File "/sw/lib/exaile/xl/main.py", line 248, in __init
    self.gui = xlgui.Main(self)
  File "/sw/lib/exaile/xlgui/__init__.py", line 89, in __init__
    self.main = main.MainWindow(self, self.builder, exaile.collection)
  File "/sw/lib/exaile/xlgui/main.py", line 125, in __init__
    self._setup_widgets()
  File "/sw/lib/exaile/xlgui/main.py", line 227, in _setup_widgets
    self.statusbar = info.Statusbar(self.builder.get_object('status_bar'))
  File "/sw/lib/exaile/xlgui/widgets/info.py", line 700, in __init__
    box.pack_start(self.info_label, False)
AttributeError: 'gtk.Label' object has no attribute 'pack_start'

Olivier