[Kazehakase-devel 2927] Re: Build error with GTK 2.17.5

Zurück zum Archiv-Index

Mamoru Tasaka mtasa****@ioa*****
2009年 7月 21日 (火) 03:06:20 JST


再び田坂です。

Mamoru Tasaka wrote, at 07/21/2009 02:30 AM +9:00:
> 田坂です。
> 
> kazehakase rev 3773 ですが、GTK 2.17.5 (多分2.17.4でも)で
> build errorになります。
> 
> ---------------------------------------------------------------------
> make[5]: Entering directory `/home/tasaka1/rpmbuild/BUILD/kazehakase-0.5.6-svn3773_trunk/src/widget'
> ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/bookmarks -I../../libegg/pixbufthumbnail -I../../src/utils   -pthread 
> -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -
> I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -I/usr/include/glib-2.0 -I/usr/lib/glib-
> 2.0/include   -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED -DSYSDATADIR=\""/usr/share"\" -DLOCALEDIR=\""/usr/share/l
> ocale"\" -DKZ_DATADIR=\""/usr/share/kazehakase"\" -DKZ_SYSCONFDIR=\""/etc/kazehakase"\" -DKZ_LIBDIR=\""/usr/lib/kazehakase"\" -DKZ_EXTDIR=\"""\"
>  -DKZ_RUBY_EXTDIR=\"""\" -DKZ_SEARCH_MODULEDIR=\""/usr/lib/kazehakase/search"\" -DKZ_EMBED_MODULEDIR=\""/usr/lib/kazehakase/embed"\" -DG_LOG_DOM
> AIN=\"Kazehakase-Widget\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -
> mtune=atom -fasynchronous-unwind-tables -DVERSION_VENDOR=\"0.5.6-13.svn3773_trunk.fc\" -Wall -Wmissing-declarations -Wmissing-prototypes -Wpoi
> nter-arith -Wcast-align -MT kz-entry.lo -MD -MP -MF .deps/kz-entry.Tpo -c -o kz-entry.lo kz-entry.c
> kz-entry.c: In function 'gtk_entry_create_layout':
> kz-entry.c:517: error: 'GtkEntry' has no member named 'n_bytes'
> kz-entry.c:526: error: 'GtkEntry' has no member named 'n_bytes'
> kz-entry.c:560: error: 'GtkEntry' has no member named 'n_bytes'
> make[5]: *** [kz-entry.lo] Error 1
> -----------------------------------------------------------------------
> 
> 詳しくないので良く分かりませんが、元々GTK 2.16でもstruct _GtkEntryで
> n_bytesは <private> 扱いになっているようで、2.17.4以降ではn_bytesがこの
> 構造体から取り除かれています。見た所gtk/gtkentry.cから色々とprivateな
> 関数を取って来ているようなので、又copyしてくれば良いのかも知れませんが、
> 変更点が多そうな上、良く分かりません。対応して下されば、と思います。

取り敢えず以下で大丈夫っぽいですが、どうでしょうか。
http://cvs.fedoraproject.org/viewvc/rpms/kazehakase/devel/kazehakase-rev3773-gtk021705.patch?revision=1.1




Kazehakase-devel メーリングリストの案内
Zurück zum Archiv-Index