[wxruby-users] wxRuby 1.9.9 released

Irlweg, Franz (ZNT) Franz.Irlweg.ZNT at wacker.com
Thu Nov 6 06:39:06 EST 2008


Hello together,

I tried to install wxruby 1.9.9 () on a SLES10 Linux server.

- First I installed the wxWidgets rpm.
- then the wxruby gem

When trying to start an example I get the following error:
/usr/local/lib/ruby/gems/1.8/gems/wxruby-1.9.9-x86-linux/lib/wxruby2.so:
libwx_gtk2u_gl-2.8.so.0: cannot open       shared object file: No such
file or directory -
/usr/local/lib/ruby/gems/1.8/gems/wxruby-1.9.9-x86-linux/lib
/wxruby2.so (LoadError)
        from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
        from
/usr/local/lib/ruby/gems/1.8/gems/wxruby-1.9.9-x86-linux/lib/wx.rb:12
        from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
        from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
        from grid.rb:8

I made the following check:

ldd wxruby2.so

./wxruby2.so: /usr/lib/libwx_gtk2u_stc-2.8.so.0: no version information
available (required by ./wxruby2.so)
        linux-gate.so.1 =>  (0xffffe000)
        libwx_gtk2u_stc-2.8.so.0 => /usr/lib/libwx_gtk2u_stc-2.8.so.0
(0xb761c000)
        libwx_gtk2u_gl-2.8.so.0 => not found
        libwx_gtk2u_media-2.8.so.0 => not found
        libwx_gtk2u_richtext-2.8.so.0 => not found
        libwx_gtk2u_aui-2.8.so.0 => not found
        libwx_gtk2u_xrc-2.8.so.0 => not found
        libwx_gtk2u_qa-2.8.so.0 => not found
        libwx_gtk2u_html-2.8.so.0 => not found
        libwx_gtk2u_adv-2.8.so.0 => not found
        libwx_gtk2u_core-2.8.so.0 => not found
        libwx_baseu_xml-2.8.so.0 => not found
        libwx_baseu_net-2.8.so.0 => not found
        libwx_baseu-2.8.so.0 => not found
        libdl.so.2 => /lib/libdl.so.2 (0xb7616000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xb75e2000)
        libgtk-x11-2.0.so.0 => /opt/gnome/lib/libgtk-x11-2.0.so.0
(0xb72ee000)
... then next are available


I also installed all the available gtk libraries on the server.



Thanks for any help!
Franz




-----Original Message-----
From: wxruby-users-bounces at rubyforge.org
[mailto:wxruby-users-bounces at rubyforge.org] On Behalf Of Alex Fenton
Sent: Saturday, November 01, 2008 6:33 PM
To: General discussion of wxRuby
Subject: [wxruby-users] wxRuby 1.9.9 released

Hello

I'm happy to announce that wxRuby version 1.9.9 is now available for
download and gem installation:

http://rubyforge.org/frs/?group_id=35&release_id=27842
gem install wxruby

On Linux, the default binary gem is now dynamically linked to wxWidgets.

This means you'll need to install wxWidgets from your package manager. 
See below for more info.

== CHANGES ==

This recommended upgrade includes a substantial number of new GUI
features, as well as fixing a number of bugs:

* Added the RichText framework, providing word-processor like editing of
styled/formatted text and inline images
* Added a number of other useful GUI classes, such as VScrolledWindow,
VListBox and HtmlListBox
* Added the StandardPaths and NavigationKeyEvent classes
* Fixed a number of bugs and warnings
* Binary builds for Windows and OS X are based on the latest stable
wxWidgets, 2.8.9, so benefitting from upstream fixes

It had been planned that 1.9.8 was the last release before 2.0. 1.9.9 is
a chance to give some new classes some testing time and get some fixes
out there whilst finishing up the last few 2.0 blocker bugs (eg
Clipboard probs on GTK, ScrolledWindow X errors).

== LINUX BINARY GEMS ==

Previous binary builds for Linux were, like those for Windows and OS X,
statically linked - meaning the wxRuby library included all the relevant
wxWidgets code. With this release I've switched to offering a Linux gem
that is dynamically linked - meaning it makes use of the wxWidgets
library on your system - which should be easily installable from your
package manager - eg apt-get install wxwidgets

The reasoning here:
* Because Linux systems vary a lot in what's installed by default, using
the static build generally still required messing around installing new
packages
* Package managers make it trivially easy to install a recent version of
wxWidgets on major distros
* The shared builds are substantially smaller and may perform better

I'm open to discussion on this based on experiences on different distros
(I've only tested on Ubuntu).

== ACKNOWLEDGEMENTS ==

Thanks to all those who contributed bug reports and feature requests to
this release, as well as those who keep the project ticking over in
other ways such as keeping the wiki up to date and taking part on the
mailing list.

cheers
alex
_______________________________________________
wxruby-users mailing list
wxruby-users at rubyforge.org
http://rubyforge.org/mailman/listinfo/wxruby-users


If you are not the intended recipient, you are hereby notified that any use, dissemination, or copying of this communication is strictly prohibited. 
If you have received this communication in error, please notify us at once so This communication and any files or attachments transmitted with it may contain information that is copyrighted or confidential and exempt from disclosure under applicable law. It is intended solely for the use of the individual or the entity to which it is addressed.
that we may take the appropriate action and avoid troubling you further.
Thank you for your cooperation. Please contact your local IT staff or email info at siltronic.com if you need assistance.

Siltronic AG, Sitz Muenchen, Hanns-Seidel-Platz 4, 81737 Muenchen, Germany. Amtsgericht Muenchen HRB 150884
Vorstand: Wilhelm Sittenthaler (Vorsitz), Gerhard Brehm, Paul Lindblad, Joachim Manke, Michael Peterat. Vorsitzender des Aufsichtsrats: Rudolf Staudigl



More information about the wxruby-users mailing list