# Gtk based libs return false on require

**URL:** <https://www.ruby-forum.com/t/gtk-based-libs-return-false-on-require/169257>\
**Category:** Ruby-Gnome 2\
**Created:** [June 1, 2009, 3:19pm UTC](https://www.ruby-forum.com/t/gtk-based-libs-return-false-on-require/169257 "2009-06-01T15:19:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [June 1, 2009, 3:19pm UTC](https://www.ruby-forum.com/t/gtk-based-libs-return-false-on-require/169257/1 "2009-06-01T15:19:34Z")

</div>

Hi,

the Gtk based libraries like gtk, gnome and panel-applet return false  
from the require call, even if they are successfully loaded. The other  
libraries like glib, pango and gst return true like expected.

I’ve searched around, but found no reason for this.

Cheers, detlef

–  
[http://det.cable.nu](http://det.cable.nu)

---

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [June 2, 2009, 2:55pm UTC](https://www.ruby-forum.com/t/gtk-based-libs-return-false-on-require/169257/2 "2009-06-02T14:55:23Z")

</div>

Detlef R. schrieb:

> the Gtk based libraries like gtk, gnome and panel-applet return false  
> from the require call, even if they are successfully loaded. The other  
> libraries like glib, pango and gst return true like expected.

after I compiled ruby from source, the problem was gone. Strange…

Cheers, detlef

–  
[http://det.cable.nu](http://det.cable.nu)

---

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [June 2, 2009, 2:56pm UTC](https://www.ruby-forum.com/t/gtk-based-libs-return-false-on-require/169257/3 "2009-06-02T14:56:35Z")

</div>

Hi,

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“[ruby-gnome2-devel-en] Gtk based libs return false on require” on  
Mon, 1 Jun 2009 14:18:46 +0200,  
Detlef R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> the Gtk based libraries like gtk, gnome and panel-applet return false  
> from the require call, even if they are successfully loaded. The other  
> libraries like glib, pango and gst return true like expected.
> 
> I’ve searched around, but found no reason for this.

I couldn’t reproduce it:

% irb  
irb(main):001:0\> require ‘gtk2’  
=\> true  
irb(main):002:0\> require ‘gtk2’  
=\> false

## Thanks,

kou
