From: Andrea Dallera on 21 May 2010 06:56 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(a)osp-dd.de · www.ottogroup.com > _____________________________________________________ > > AG Dresden, HRB 2475 > Geschäftsführer: Dr. Thomas Tribius, Martin Mildner
From: Jan Pilz on 21 May 2010 06:34
[Note: parts of this message were removed to make it a legal post.] 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(a)osp-dd.de · www.ottogroup.com _____________________________________________________ AG Dresden, HRB 2475 Geschäftsführer: Dr. Thomas Tribius, Martin Mildner |