# Status of the Windows Version?

**URL:** <https://www.ruby-forum.com/t/status-of-the-windows-version/152781>\
**Category:** Ruby-Gnome 2\
**Created:** [November 7, 2008, 11:32am UTC](https://www.ruby-forum.com/t/status-of-the-windows-version/152781 "2008-11-07T11:32:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MeMyselfAndI](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@MeMyselfAndI](https://www.ruby-forum.com/u/MeMyselfAndI)\
**Post date:** [November 7, 2008, 11:32am UTC](https://www.ruby-forum.com/t/status-of-the-windows-version/152781/1 "2008-11-07T11:32:15Z")

</div>

Hello,

I tried to port a program from Linux to Windows. After some hours I  
finally got it running the first time but instead of showing me a dialog  
a mass of pango warnings appeared finalized with a segfault.

I am at home now where I only have Linux and can only try at Sunday to  
track down the problem to a smaller set of code.

On the other side the binaries I used were  
“ruby-gnome2-0.16.0-1-i386-mswin32.exe”, which has been the latest  
compiled windows version I could find but is already two years old. How  
is the Windows support ? Is it still being actively supported ? Are  
there and new binary builds ? Is the problem likely to be fixed ?

I want to get my program running on Windows though I am not a Windows  
developer. I use Linux for years and have only very limited access to a  
Windows machine. (There is not even a C++ compiler). So I can not  
package it myself there.

Different topic but do you plan to release it as a gem ?

My program used to crash sometimes reporting a segfault. It was because  
of threaded access to the gui. I nearly eliminated these problems by  
mutexes and have only the problem of a thread accessing a already  
destroyed widget leading also to a segfault. Both errors are depending  
much on the timing of the user.

When I used booh another ruby gtk program sometime it also quit with a  
segfault after fast interaction - maybe it was a similar problem.

Is there a call to check if a widget is still valid ?

And generally I wonder should not there be any segfaults when I am using  
a scripting language ? I already accept to have slower execution cause  
of the interpretation and the GUI is not a performance critical part. So  
should there not be some checks for not having segfaults ?

Thanks for Ruby-Gnome by the way - sorry for any claiming !

---

<div class="post-metadata">

**Author:** ![MeMyselfAndI](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c37758/32.png) [@MeMyselfAndI](https://www.ruby-forum.com/u/MeMyselfAndI)\
**Post date:** [December 9, 2008, 1:11pm UTC](https://www.ruby-forum.com/t/status-of-the-windows-version/152781/2 "2008-12-09T13:11:26Z")

</div>

Hi,

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“[ruby-gnome2-devel-en] Status of the Windows Version ?” on Fri, 07  
Nov 2008 12:30:47 +0200,  
MeMyselfAndI [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> is the Windows support ? Is it still being actively supported ? Are  
> there and new binary builds ? Is the problem likely to be fixed ?
> 
> I want to get my program running on Windows though I am not a Windows  
> developer. I use Linux for years and have only very limited access to a  
> Windows machine. (There is not even a C++ compiler). So I can not  
> package it myself there.

I hope that I can cross-compile Ruby-GNOME2 for Windows on  
my Linux environment. (I can cross-compile rcairo for  
Windows on my Linux environment.) But it is needed more  
works.

> Different topic but do you plan to release it as a gem ?

The task has low priority for now. We have a few development  
resources.

## Thanks,

kou
