#11 Can't start ClutterFlow

open
Mathijs
5
2010-05-31
2010-05-31
Anonymous
No

I installed the latest .deb package in Ubuntu 10.04 and activated the extension in the menu. A new Tab for the extension appears but I am unable to start ClutterFlow. There isn't any entry in the View menu. In the main music list is a option in the View menu to show the ClutterFlow Browser. But there isn't any visualisation or anything. This option isn't available in the other playlists. Maybe I'm missing something important. I use the following versions:
Ubuntu 10.04
Banshee 1.6.0
ClutterFlow 0.3.7 (.deb-file and .tgz-file)

Discussion

  • Mathijs

    Mathijs - 2010-05-31

    Could you provide the output of running banshee from a terminal? You can store it in a file by using the following command:

    banshee-1 > ~/banshee-log.txt

    Just start banshee, let it start completely and than close it (or press ctrl+c in the terminal).
    For your information, there is a 0.4 version in the git, so it could be just this. Sadly, I haven't come round to package it... (shame on me I know)

    thanks,
    mathijs

     
  • Nobody/Anonymous

    I tried the git but I don't have the time at the moment to solve the autogen errors:
    configure.ac:47: error: possibly undefined macro: AM_GCONF_SOURCE_2
    If this token and others are legitimate, please use m4_pattern_allow.
    See the Autoconf documentation.

    I will try it again in the next days.

     
  • Mathijs

    Mathijs - 2010-06-01

    You should have gconf-sharp installed, and perhaps the dev packages for gconf as well

    cheers
    Mat

     
  • Nobody/Anonymous

    Very strange. I removed banshee and the extensions and compiled banshee 1.6.1 from source and then ClutterFlow from the community extensions git. I could resolve all the dependencies, but ClutterFlow isn't there. It is compiled and there is a folder for it but it isn't shown in the Extension menu from banshee. The other extensions are there (except Mirage).

    I'm unable to upload a file so I will post the content of the logfile, you told me to create:

    [Info 11:08:41.038] Running Banshee 1.6.1: [source-tarball (linux-gnu, x86_64) @ 2010-06-02 10:15:08 CEST]
    [Info 11:08:41.931] Starting collection of anonymous usage data
    [Info 11:08:45.248] Querying MusicBrainz for Disc Release (rgLFNEeOlvqI0pFyz4SmePZMPSw-)
    [Info 11:08:45.350] [Streamrecorder.Gst.Marshaller] gstreamer version found: GStreamer 0.10.28
    [Info 11:08:45.435] All services are started 3,843559
    [Info 11:08:46.061] Query finished (success: False, 0,813754 seconds)
    [Info 11:08:47.992] nereid Client Started

    bpm_detect got error: Interner Datenstromfehler. gstasfdemux.c(1646): gst_asf_demux_loop (): /GstPipeline:pipeline/GstDecodeBin:decodebin/GstASFDemux:asfd$
    streaming stopped, reason unexpected

    The last message only appears, when I end banshee in the menu. It isn't there if I close it with ctrl-c in the console.

    There is also a warning in the console:
    Gtk-WARNING **: Refusing to add non-unique action 'CloseAction' to action group 'Global'

    Do you have any ideas Mat? Thank you for your help.

     
  • Mathijs

    Mathijs - 2010-06-02

    Okay,

    just to make sure we're on par: after running ./configure (or ./autogen.sh if it is a fresh git) you get an output that should look something like this:
    Extensions:
    Alarm Clock: yes
    AppIndicator: no
    Awn: yes
    ClutterFlow: yes
    CoverWallpaper: yes
    LCD: yes
    Lirc: no
    LiveRadio: yes
    Lyrics: no
    Magnatune: yes
    Mirage: no
    RadioStationFetcher: yes
    StreamRecorder: yes
    Telepathy: no
    UbuntuOneMusicStore: no

    Notice the line that read ClutterFlow: yes
    if that line reads no, ClutterFlow won't compile. Usually, the missing dependency for ClutterFlow is clutter-sharp. You can grab (another) git copy of it like this:
    git clone git://git.clutter-project.org/bindings/clutter-sharp clutter-sharp

    to compile do the following:
    ./autogen.sh
    If it complains: resolve dependencies (you know that bit already ;)), but for a default distro these days it should compile fine
    and than:
    make
    sudo make install

    after that go back to the banshee-extensions git dir and rerun ./configure

    get back on me if this helped you out.

    Fyi, I'm planning (don't know when I'll start) to port most of the code to C or use code from the Gloobus-flow project. So for the moment this project is on hold.

    Cheers,
    Mathijs

     
  • Nobody/Anonymous

    Thanks again. I'v compiled and installed the missing libraries. Now there is ClutterFlow in the extension menu but nothing happens. No new Tab or any other possibility to do something. The log shows the following:

    [Info 14:11:37.102] Running Banshee 1.6.1: [source-tarball (linux-gnu, x86_64) @ 2010-06-02 10:15:08 CEST]
    [Info 14:11:37.605] Starting collection of anonymous usage data
    [Info 14:11:39.691] Querying MusicBrainz for Disc Release (rgLFNEeOlvqI0pFyz4SmePZMPSw-)
    [Info 14:11:39.790] [Streamrecorder.Gst.Marshaller] gstreamer version found: GStreamer 0.10.28
    [Warn 14:11:39.797] Caught an exception - System.TypeLoadException: A type load exception has occurred. (in `mscorlib')
    at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
    at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
    [Warn 14:11:39.806] Extension `/Banshee/ServiceManager/Service/__nid_16' not started: Exception has been thrown by the target of an invocation.
    [Warn 14:11:39.855] Caught an exception - System.TypeLoadException: Could not load type 'Banshee.ClutterFlow.ClutterFlowManager' from assembly 'Banshee.ClutterFlow, Version=1.6.0.0, Culture=neutral, PublicKeyToken=null'. (in `Banshee.ClutterFlow')
    at Banshee.ClutterFlow.ClutterFlowService..ctor () [0x00000]
    at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
    at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
    [Warn 14:11:39.855] Extension `/Banshee/ServiceManager/Service/__nid_16' not started: Exception has been thrown by the target of an invocation.
    [Info 14:11:39.857] All services are started 2,37952
    [Info 14:11:40.454] Query finished (success: False, 0,762633 seconds)
    [Info 14:11:41.595] nereid Client Started

    But if you port the code to c I will wait and see if I can get it runnung then ;)

     
  • Mathijs

    Mathijs - 2010-11-13

    Could you try the new 0.4.1 version please?

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks