# Problem with Gdk.cairo\_available? when using 1.7.0-rc1 and cairo in a non standard directory?

**URL:** <https://www.ruby-forum.com/t/problem-with-gdk-cairo-available-when-using-1-7-0-rc1-and-cairo-in-a-non-standard-directory/141180>\
**Category:** Ruby-Gnome 2\
**Created:** [June 23, 2008, 10:49am UTC](https://www.ruby-forum.com/t/problem-with-gdk-cairo-available-when-using-1-7-0-rc1-and-cairo-in-a-non-standard-directory/141180 "2008-06-23T10:49:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![blueprint](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/cc9497/32.png) [@blueprint](https://www.ruby-forum.com/u/blueprint)\
**Post date:** [June 23, 2008, 10:49am UTC](https://www.ruby-forum.com/t/problem-with-gdk-cairo-available-when-using-1-7-0-rc1-and-cairo-in-a-non-standard-directory/141180/1 "2008-06-23T10:49:43Z")

</div>

Hi,

There is a user of my software who has a problem, Gdk.cairo\_available?  
not found when loading gtk2:

[https://www.zarb.org/pipermail/booh-discuss/2008-June/000267.html](https://www.zarb.org/pipermail/booh-discuss/2008-June/000267.html)

He said he’s using 0.17.0-rc1, with pixman and cairo in non standard  
directory:

[https://www.zarb.org/pipermail/booh-discuss/2008-June/000271.html](https://www.zarb.org/pipermail/booh-discuss/2008-June/000271.html)

Does it say something? From reading the code, Gdk.cairo\_available?  
should always be ok I guess!?

–  
Guillaume C. - [http://zarb.org/~gc/](http://zarb.org/~gc/)

---

<div class="post-metadata">

**Author:** ![blueprint](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/cc9497/32.png) [@blueprint](https://www.ruby-forum.com/u/blueprint)\
**Post date:** [June 23, 2008, 12:04pm UTC](https://www.ruby-forum.com/t/problem-with-gdk-cairo-available-when-using-1-7-0-rc1-and-cairo-in-a-non-standard-directory/141180/2 "2008-06-23T12:04:45Z")

</div>

Hi,

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“[ruby-gnome2-devel-en] Problem with Gdk.cairo\_available? when using  
1.7.0-rc1 and cairo in a non standard directory?” on Mon, 23 Jun 2008  
10:49:01 +0200,  
“Guillaume C.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> He said he’s using 0.17.0-rc1, with pixman and cairo in non standard directory:
> 
> [https://www.zarb.org/pipermail/booh-discuss/2008-June/000271.html](https://www.zarb.org/pipermail/booh-discuss/2008-June/000271.html)
> 
> Does it say something? From reading the code, Gdk.cairo\_available?  
> should always be ok I guess!?

Yes.  
It seems that old gtk2.so is loaded.

Confirmation:  
% strace ruby bin/booh 2\>&1 | grep gtk2.so

## Thanks,

kou

---

<div class="post-metadata">

**Author:** ![blueprint](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/cc9497/32.png) [@blueprint](https://www.ruby-forum.com/u/blueprint)\
**Post date:** [June 24, 2008, 1:54pm UTC](https://www.ruby-forum.com/t/problem-with-gdk-cairo-available-when-using-1-7-0-rc1-and-cairo-in-a-non-standard-directory/141180/3 "2008-06-24T13:54:51Z")

</div>

Kouhei S. wrote:

> Yes.  
> It seems that old gtk2.so is loaded.
> 
> Confirmation:  
> % strace ruby bin/booh 2\>&1 | grep gtk2.so

I had similar problems after updated ruby and did a make && make install  
again.

A make clean & complete new build resolved the problem.

Joachim
