From: Andrea Dallera Date: 2010-05-21T19:56:16+09:00 Subject: Re: ruby-qt bindings - is somebody in charge of those? Hei Jan, I am using the version that comes with ubuntu - that's why I didn't really bother about versions. I will try to install the gem via rubygems for windows. I tried again, removing and reinstalling the packages with synaptic, and I still get the same segfaults. It is hard for me to provide you with exact examples that cause the issue, since I myself do not understand what exactly causes them and the code that generates the segfaults is built over the GUI framework. A very simple one would be to create a Qt::CalendarWidget and sending selectedDate=, nil to it, like this: require 'rubygems' require 'Qt4' app = Qt::Application.new([]) hello = Qt::CalendarWidget.new() hello.resize(200,200) hello.show() hello.selectedDate = nil #[BUG] Segmentation fault ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux] Again, this is just a trivial example and it's very easy to write a workaround for it: more nasty stuff happens when trying to add/remove items for a ListWidget for example. I will try to build a test case for that too. -- Andrea Dallera http://github.com/bolthar/freightrain http://usingimho.wordpress.com On Fri, 2010-05-21 at 12:33 +0200, Jan Pilz wrote: > Hi Andrea, > > yes please use shipped qtruby version which comes with Ubuntu, should > work. > I made gem for windows: > > http://rubyforge.org/frs/?group_id=181&release_id=42789 > > http://rubyforge.org/frs/download.php/69355/qtruby4-2.1.0-x86-mswin32.gem > > or do (on windows): > > gem install qtruby4 > > > > it includes all needed libraries. Just use ruby 1.8.6 and install the > windows gem. > > I also got ubuntu 10.04 and it works very well with package bindings. > > > Best regards, > Jan > > > > Am 21.05.2010 11:42, schrieb Andrea Dallera: > > Hei Jan, > > > > thanks a lot for your reply. Sorry, I should have posted more details > > about my system: > > > > You're right: I've got qt 4.6.4 on my system (ubuntu 10.04) and my > > libqt4-ruby version is 4.4.2. I've installed everything using synaptic > > so i thought i was safe for that matter and i didn't check for possible > > package issues. Ruby version is 1.8.7 p249. > > I'm also very interested in making everything work under windows too: i > > followed this > > http://vision.eng.shu.ac.uk/mmvlwiki/index.php/Qt4-QtRuby_installer_for_Microsoft_Windows for installing under windows. I get segfaults under windows too, at the same points as under linux. > > > > I didn't try to install the gem via rubygems: should I do that instead? > > Is there a statically bind version for windows? > > > > Thanks a lot! > > > > > > > -- > _____________________________________________________ > > Jan Pilz > Otto Group �� GroupTechnologyPartner - Dresden (GTP) > Touchpoints & Kunde �� FI-IM-TK > > GroupTechnologyPartner - Dresden GmbH �� Freiberger Stra��e 35 �� 01067 Dresden > Telefon +49 (0) 351 497 23 202 �� Fax +49 (0) 351 497 23 119 > > jan.pilz@osp-dd.de �� www.ottogroup.com > _____________________________________________________ > > AG Dresden, HRB 2475 > Gesch��ftsf��hrer: Dr. Thomas Tribius, Martin Mildner