B S Srinidhi wrote:
On Thu, 2006-05-18 at 21:53 -0500, Laurence Vanek wrote:
update:


update:
phew... got it to work... finally.

found I had failed to "rake install" ruby-ecore (one of the ruby-EFL from Tilman's site). After fixing that still no joy running euphoria. I get:

==========
/usr/lib/site_ruby/1.8/euphoria/playlist_item.rb:28:in `method_missing': undefined method `[]' for nil:NilClass (NoMethodError)
        from /usr/local/bin/euphoria:307:in `ui_fill_track_info'
        from /usr/local/bin/euphoria:301:in `handle_current_pos'
        from /usr/local/bin/euphoria:98:in `initialize'
        from /usr/local/bin/euphoria:24:in `new'
        from /usr/lib/ruby/1.8/singleton.rb:95:in `instance'
        from /usr/local/bin/euphoria:373
==========

will need to be satisfied with running the other xmms2 clients for now.


I'm not sure what that error means, but looking at my version of
playlist_item.rb at line 28, I have this:

     25         def method_missing(method)
     26                 tmp = @props[method]
     27
     28                 tmp || @props[:server][method] || "default"
     29         end

Did you update euphoria and then did a `rake install`??? You should
probably read this:

http://code-monkey.de/articles/2006/03/12/xmms2-ruby-bindings-api-breakage

Anyways, getting euphoria to run on a Debian machine, I had to do the
following:

* Install Ruby-EFL from code-monkey.de.
* Install .deb packages for XMMS2 from exodus.xmms.se
* Install euphoria

Doing this much didn't help me. I used to get:

$ euphoria
/usr/local/e17/bin/euphoria:13:in `require': no such file to load -- 
xmmsclient_ecore (LoadError)
        from /usr/local/e17/bin/euphoria:13

I figured out, I needed libxmms2client-ecore-ruby1.8 to be installed.
But that never happened because it depends on libecore0 and for some
(weird) reason, ecore's deb packages don't get built.
So had to use 'equivs' to generate a dummy libecore0 deb package and
installed libxmms2client-ecore-ruby1.8.

After that euphoria complained about missing theme, winter. Figured out
that I had to manually edit euphoria to set the DATA_DIR variable to my
E's prefix. :)

Now everything works fine except the playlist add dialog. I get this:

        file dialog edje not found

Anyone knows the reason behind this error?

Hope this helps those who wants to use this *cool* XMMS2 client. ;)

Srinidhi.
Thank you for the information.  My  file:

/usr/lib/site_ruby/1.8/euphoria/playlist_item.rb

looks exactly like yours in the same area.

Yes, Im using the latest euphoria form cvs.

Im funning Fedora Core 5.

I have xmms2 running but with other clients.


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to