[Kazehakase-devel 2926] Build error with GTK 2.17.5

Back to archive index

Mamoru Tasaka mtasa****@ioa*****
2009年 7月 21日 (火) 02:30:49 JST


田坂です。

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してくれば良いのかも知れませんが、
変更点が多そうな上、良く分かりません。対応して下されば、と思います。




Kazehakase-devel メーリングリストの案内
Back to archive index