やすしです。

rbgdkimlib.c の imlib_s_new()で

    if(im == NULL){
	rb_raise(rb_eRuntimeError, "do not load %s\n", STR2CSTR(file));
    }

と、なってますが、'do not' じゃなくて 'Could not'の方が分りやすかと思う
のですがどうでしょう?

あと、ここで rb_eRuntimeErrorの raiseがあるかもしれないので(というか起っ
たんですけど(^^;)、 Ruby/Gnomeの canvas-premitives.rbの 

	im = GdkImlib::Image.new("toroid.png")

は、begin .. rescureしないと test-gnome.rb自体が落ちます。

とりあえず気が付いた点だけですが‥。(__)
--
             yashi