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