From: Masao M. <mu...@hi...> - 2005-07-24 11:47:49
|
むとうです。 遅くなりました。 pangoの方、以下のパッチでどうでしょうか。 #pango-1.4.x.を試していなかったようです...。 Index: rbpangolayoutiter.c =================================================================== RCS file: /cvsroot/ruby-gnome2/ruby-gnome2/pango/src/rbpangolayoutiter.c,v retrieving revision 1.6 diff -u -r1.6 rbpangolayoutiter.c --- rbpangolayoutiter.c 5 Mar 2005 16:23:46 -0000 1.6 +++ rbpangolayoutiter.c 24 Jul 2005 11:46:24 -0000 @@ -19,7 +19,7 @@ layout_iter_copy(ref) const PangoLayoutIter* ref; { -#if PANGO_CHECK_VERSION(1,4,0) +#if PANGO_CHECK_VERSION(1,6,0) PangoLayoutIter* new_ref; g_return_val_if_fail (ref != NULL, NULL); /* This may be broken on pango-1.2.x, but On Sat, 16 Jul 2005 15:51:47 +0900 (JST) Noritsugu Nakamura <nna...@mx...> wrote: > > 中村 のりつぐ です。 > > From: Masao Mutoh <mu...@hi...> > Subject: [ruby-gnome2-devel-ja] Next Release > Date: Thu, 7 Jul 2005 21:58:16 +0900 > Message-ID: <200...@hi...> > > この前、ちょっと-enの方で触れましたが、次のリリースを7末 > > に考えてます。たぶん、7/30,31かな。 > > cvs のソースを make してみました。 > > > Vine-3.1 の > > $ ruby extconf.rb > ----- > Target libraries: glib, gdkpixbuf, pango, atk, gtk, gconf, gnomevfs > Ignored libraries: bonobo, bonoboui, gnome, gnomecanvas, gnomeprint, gnomeprintui, gstreamer, gtkglext, gtkhtml2, gtksourceview, libart, libgda, libglade, panel-applet, rsvg > ----- > > という環境で、以下のエラーが出ていました。 > > > gcc -fPIC -O2 -pipe -march=i386 -mcpu=i686 -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/home/nori/arch/Vine-3.1/src/ruby-gnome2-csv/glib/src -I. -I/usr/lib/ruby/1.8/i386-linux -I/usr/lib/ruby/1.8/i386-linux -I/home/nori/arch/Vine-3.1/src/ruby-gnome2-csv/pango/src -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DRUBY_PANGO_COMPILATION -I/usr/local/lib/site_ruby/1.8/i386-linux -c rbpangolayoutiter.c > rbpangolayoutiter.c: 関数 `layout_iter_copy' 内: > rbpangolayoutiter.c:27: error: invalid application of `sizeof' to an incomplete type > rbpangolayoutiter.c:28: error: dereferencing pointer to incomplete type > rbpangolayoutiter.c:28: error: dereferencing pointer to incomplete type > make[2]: *** [rbpangolayoutiter.o] エラー 1 > make[2]: ディレクトリ `/home/nori/arch/Vine-3.1/src/ruby-gnome2-csv/pango/src' から出ます > make[1]: *** [all] エラー 2 > > > gcc -fPIC -O2 -pipe -march=i386 -mcpu=i686 -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/home/nori/arch/Vine-3.1/src/ruby-gnome2-csv/glib/src -I. -I/usr/lib/ruby/1.8/i386-linux -I/usr/lib/ruby/1.8/i386-linux -I/home/nori/arch/Vine-3.1/src/ruby-gnome2-csv/rsvg/src -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DRUBY_RSVG2_COMPILATION -I/usr/local/lib/site_ruby/1.8/i386-linux -c rbrsvg.c > rbrsvg.c:24:29: librsvg/rsvg-gz.h: そのようなファイルやディレクトリはありません > rbrsvg.c: 関数 `rb_rsvg_handle_new' 内: > rbrsvg.c:85: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:85: error: (Each undeclared identifier is reported only once > rbrsvg.c:85: error: for each function it appears in.) > rbrsvg.c:85: error: `handle' undeclared (first use in this function) > rbrsvg.c:90: 警告: implicit declaration of function `rsvg_handle_new_gz' > rbrsvg.c:92: 警告: implicit declaration of function `rsvg_handle_new' > rbrsvg.c:95: error: `rsvg_handle_free' undeclared (first use in this function) > rbrsvg.c: 関数 `rb_rsvg_handle_set_size_callback' 内: > rbrsvg.c:115: 警告: implicit declaration of function `rsvg_handle_set_size_callback' > rbrsvg.c:115: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:115: error: 文法エラー before ')' token > rbrsvg.c: 関数 `rb_rsvg_handle_write' 内: > rbrsvg.c:126: 警告: implicit declaration of function `rsvg_handle_write' > rbrsvg.c:126: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:126: error: 文法エラー before ')' token > rbrsvg.c: 関数 `rb_rsvg_handle_close' 内: > rbrsvg.c:144: 警告: implicit declaration of function `rsvg_handle_close' > rbrsvg.c:144: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:144: error: 文法エラー before ')' token > rbrsvg.c: 関数 `rb_rsvg_handle_get_pixbuf' 内: > rbrsvg.c:164: 警告: implicit declaration of function `rsvg_handle_get_pixbuf' > rbrsvg.c:164: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:164: error: 文法エラー before ')' token > rbrsvg.c:164: 警告: 引数 1 個の `rbgobj_ruby_object_from_instance' を渡しますにより、キャストなしで整数からポインタを作りました > rbrsvg.c: 関数 `rb_rsvg_pixbuf_from_file' 内: > rbrsvg.c:173: error: `GdkPixbuf' undeclared (first use in this function) > rbrsvg.c:173: error: `pixbuf' undeclared (first use in this function) > rbrsvg.c:176: 警告: implicit declaration of function `rsvg_pixbuf_from_file' > rbrsvg.c: 関数 `rb_rsvg_pixbuf_from_file_at_zoom' 内: > rbrsvg.c:187: error: `GdkPixbuf' undeclared (first use in this function) > rbrsvg.c:187: error: `pixbuf' undeclared (first use in this function) > rbrsvg.c:190: 警告: implicit declaration of function `rsvg_pixbuf_from_file_at_zoom' > rbrsvg.c: 関数 `rb_rsvg_pixbuf_from_file_at_size' 内: > rbrsvg.c:204: error: `GdkPixbuf' undeclared (first use in this function) > rbrsvg.c:204: error: `pixbuf' undeclared (first use in this function) > rbrsvg.c:207: 警告: implicit declaration of function `rsvg_pixbuf_from_file_at_size' > rbrsvg.c: 関数 `rb_rsvg_pixbuf_from_file_at_max_size' 内: > rbrsvg.c:221: error: `GdkPixbuf' undeclared (first use in this function) > rbrsvg.c:221: error: `pixbuf' undeclared (first use in this function) > rbrsvg.c:224: 警告: implicit declaration of function `rsvg_pixbuf_from_file_at_max_size' > rbrsvg.c: 関数 `rb_rsvg_pixbuf_from_file_at_zoom_with_max' 内: > rbrsvg.c:242: error: `GdkPixbuf' undeclared (first use in this function) > rbrsvg.c:242: error: `pixbuf' undeclared (first use in this function) > rbrsvg.c:245: 警告: implicit declaration of function `rsvg_pixbuf_from_file_at_zoom_with_max' > rbrsvg.c: 関数 `rb_rsvg_handle_get_title' 内: > rbrsvg.c:263: 警告: implicit declaration of function `rsvg_handle_get_title' > rbrsvg.c:263: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:263: error: 文法エラー before ')' token > rbrsvg.c:263: 警告: 引数 1 個の `rbg_cstr2rval' を渡しますにより、キャストなしで整数からポインタを作りました > rbrsvg.c: 関数 `rb_rsvg_handle_get_desc' 内: > rbrsvg.c:269: 警告: implicit declaration of function `rsvg_handle_get_desc' > rbrsvg.c:269: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:269: error: 文法エラー before ')' token > rbrsvg.c:269: 警告: 引数 1 個の `rbg_cstr2rval' を渡しますにより、キャストなしで整数からポインタを作りました > rbrsvg.c: 関数 `rb_rsvg_pixbuf_from_file_at_size_ex' 内: > rbrsvg.c:279: error: `GdkPixbuf' undeclared (first use in this function) > rbrsvg.c:279: error: `pixbuf' undeclared (first use in this function) > rbrsvg.c:282: 警告: implicit declaration of function `rsvg_pixbuf_from_file_at_size_ex' > rbrsvg.c:282: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:282: error: 文法エラー before ')' token > rbrsvg.c: 関数 `rb_rsvg_pixbuf_from_file_ex' 内: > rbrsvg.c:296: error: `GdkPixbuf' undeclared (first use in this function) > rbrsvg.c:296: error: `pixbuf' undeclared (first use in this function) > rbrsvg.c:299: 警告: implicit declaration of function `rsvg_pixbuf_from_file_ex' > rbrsvg.c:299: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:299: error: 文法エラー before ')' token > rbrsvg.c: 関数 `rb_rsvg_pixbuf_from_file_at_zoom_ex' 内: > rbrsvg.c:312: error: `GdkPixbuf' undeclared (first use in this function) > rbrsvg.c:312: error: `pixbuf' undeclared (first use in this function) > rbrsvg.c:315: 警告: implicit declaration of function `rsvg_pixbuf_from_file_at_zoom_ex' > rbrsvg.c:315: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:315: error: 文法エラー before ')' token > rbrsvg.c: 関数 `rb_rsvg_pixbuf_from_file_at_max_size_ex' 内: > rbrsvg.c:330: error: `GdkPixbuf' undeclared (first use in this function) > rbrsvg.c:330: error: `pixbuf' undeclared (first use in this function) > rbrsvg.c:333: 警告: implicit declaration of function `rsvg_pixbuf_from_file_at_max_size_ex' > rbrsvg.c:333: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:333: error: 文法エラー before ')' token > rbrsvg.c: 関数 `rb_rsvg_pixbuf_from_file_at_zoom_with_max_ex' 内: > rbrsvg.c:352: error: `GdkPixbuf' undeclared (first use in this function) > rbrsvg.c:352: error: `pixbuf' undeclared (first use in this function) > rbrsvg.c:355: 警告: implicit declaration of function `rsvg_pixbuf_from_file_at_zoom_with_max_ex' > rbrsvg.c:355: error: `RsvgHandle' undeclared (first use in this function) > rbrsvg.c:355: error: 文法エラー before ')' token > rbrsvg.c: 関数 `Init_rsvg2' 内: > rbrsvg.c:374: error: `RSVG_ERROR' undeclared (first use in this function) > make[2]: *** [rbrsvg.o] エラー 1 > make[2]: ディレクトリ `/home/nori/arch/Vine-3.1/src/ruby-gnome2-csv/rsvg/src' から出ます > > > Vine-3.1 の環境は、以下の通りです。 > > $ apt-cache show pango-devel > Package: pango-devel > Version: 1.4.1-0vl1 > > $ apt-cache show librsvg2-devel > Package: librsvg2-devel > Version: 2.4.0-0vl4 > > > /usr/include/librsvg-2/librsvg: > 合計 20 > drwxr-xr-x 2 root root 4096 Jul 16 15:41 . > drwxr-xr-x 3 root root 4096 Jul 16 15:41 .. > -rw-r--r-- 1 root root 423 Jul 31 2004 librsvg-features.h > -rw-r--r-- 1 root root 4795 Jul 31 2004 rsvg.h > > > 中村 典嗣 E-mail: nna...@mx... > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > ruby-gnome2-devel-ja mailing list > rub...@li... > https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja > -- -- .:% Masao Mutoh<mu...@hi...> |