1.9.4 released

Hi,

I upgraded from 1.9.2. to 1.9.4 and cannot run any (demo-) applications
anymore, giving the error message below, which seems related to
libgstreamer, not present on my linux box (slackware, pre-12.1). The
file wxruby2.so is correctly installed at the expected place.
With 1.9.2 no problem, with 1.9.3 same problem as with 1.9.4:

bash-3.1$ ruby dictionary_app.rb dictionaryfile <= run with 1.9.2
bash-3.1$ ruby dictionary_app.rb dictionaryfile <= after ‘sudo gem
install wxruby’ i.e. 1.9.4
/usr/lib/ruby/gems/1.8/gems/wxruby-1.9.4-x86-linux/lib/wxruby2.so:
libgstreamer-0.10.so.0: cannot open shared object file: No such file or
directory -
/usr/lib/ruby/gems/1.8/gems/wxruby-1.9.4-x86-linux/lib/wxruby2.so
(LoadError)
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
require' from /usr/lib/ruby/gems/1.8/gems/wxruby-1.9.4-x86-linux/lib/wx.rb:12 from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:ingem_original_require’
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in
require' from ./dictionary_frame.rb:3 from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:ingem_original_require’
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require’
from dictionary_app.rb:3
bash-3.1$ ruby dictionary_app.rb dictionaryfile <= after ‘sudo gem
uninstall wxruby -v 1.9.4’

What to do?

rob

Hello Rob,

Just looking quicky at a few things, it looks as though libgstreamer
0.10 is
not available as a package for Slackware. My suggestion, is to download
the
source code for LibGStreamer (Which can be found here:
http://gstreamer.freedesktop.org/) and compile libgstreamer yourself.
If
you have any questions, feel free to send me an email personally, and
I’ll
be happy to guide you through the process of compiling libgstreamer.

L8ers,

[email protected] wrote:

Hi,

I upgraded from 1.9.2. to 1.9.4 and cannot run any (demo-) applications anymore, giving the error message below, which seems related to libgstreamer, not present on my linux box (slackware, pre-12.1).

What to do?

The wxRuby 1.9.3 binaries added Wx::MediaCtrl, which requires
libgstreamer on Linux. You can either:

  1. Fufil this dependency by installing libgstreamer

or

  1. Build your own wxRuby. Wx::MediaCtrl is an optional component, and if
    you’re compiling your own wxRuby and it’s not found to be supported,
    it’ll be skipped without error.

hth
alex

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Jan 29, 2008, at 8:02 AM, Irlweg, Franz (ZNT) wrote:

But my application is running on Windows XP ! ??

[email protected] wrote:

Hi,

I upgraded from 1.9.2. to 1.9.4 and cannot run any (demo-)
applications anymore, giving the error message below, which seems
related to libgstreamer, not present on my linux box (slackware,
pre-12.1).

What does XP have to do with the question about Linux?

David M.
Maia Mailguard http://www.maiamailguard.com
[email protected]

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iD8DBQFHn0faUy30ODPkzl0RAkyQAJwNkI887YMeswOonbXUpSPX7QsbQACfZ2Uj
YFqdJjld9R0CXYY39258Ve8=
=5XeW
-----END PGP SIGNATURE-----

But my application is running on Windows XP ! ??