Subject: pkg/25714: GTK2 compilation error
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <flo@cfdisk.org>
List: pkgsrc-bugs
Date: 05/26/2004 10:53:27
>Number:         25714
>Category:       pkg
>Synopsis:       GTK2 compilation error
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 26 10:54:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Florian Speidel
>Release:        
>Organization:
>Environment:
IRIX64 octane 6.5 04091957 IP30
>Description:
 gcc -DHAVE_CONFIG_H -I. -I../.. -I../../gdk -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS -D_REENTRANT -I/usr/pkgsrc/x11/gtk2/work/.buildlink/include/glib/glib-2.0 -I/usr/pkgsrc/x11/gtk2/work/.buildlink/lib/glib-2.0/include -I/usr/pkgsrc/x11/gtk2/work/.buildlink/include/pango-1.0 -I/usr/pkgsrc/x11/gtk2/work/.buildlink/include -I/usr/pkgsrc/x11/gtk2/work/.buildlink/include/freetype2 -I/usr/pkgsrc/x11/gtk2/work/.x11-buildlink/include -I/usr/pkgsrc/x11/gtk2/work/.buildlink/include/atk-1.0 -O2 -mips4 -mabi=64 -Wall -MT gtkimcontextxim.lo -MD -MP -MF .deps/gtkimcontextxim.Tpo -c gtkimcontextxim.c  -DPIC -o .libs/gtkimcontextxim.o
gtkimcontextxim.c:67: error: parse error before "XICCallback"
gtkimcontextxim.c:67: warning: no semicolon at end of struct or union
gtkimcontextxim.c:71: error: parse error before ':' token
gtkimcontextxim.c:72: error: parse error before ':' token
gtkimcontextxim.c:73: error: parse error before ':' token
gtkimcontextxim.c:74: error: parse error before ':' token
gtkimcontextxim.c:75: error: parse error before ':' token
gtkimcontextxim.c: In function `gtk_im_context_xim_register_type':
gtkimcontextxim.c:166: error: invalid application of `sizeof' to an incomplete type
gtkimcontextxim.c: In function `setup_im':
gtkimcontextxim.c:316: warning: implicit declaration of function `XSetIMValues'
gtkimcontextxim.c: In function `xim_instantiate_callback':
gtkimcontextxim.c:428: warning: passing arg 6 of `XUnregisterIMInstantiateCallback' from incompatible pointer type
gtkimcontextxim.c: In function `xim_info_try_im':
gtkimcontextxim.c:453: warning: passing arg 6 of `XRegisterIMInstantiateCallback' from incompatible pointer type
gtkimcontextxim.c: In function `gtk_im_context_xim_init':
gtkimcontextxim.c:554: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:555: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:556: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:557: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:558: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `gtk_im_context_xim_finalize':
gtkimcontextxim.c:566: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:570: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:571: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `reinitialize_ic':
gtkimcontextxim.c:579: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:581: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:582: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:585: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:587: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:588: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:596: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `set_ic_client_window':
gtkimcontextxim.c:604: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:606: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:606: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:607: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:610: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:612: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:614: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:614: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:614: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:615: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:615: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `gtk_im_context_xim_new':
gtkimcontextxim.c:638: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:641: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `mb_to_utf8':
gtkimcontextxim.c:653: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:658: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `gtk_im_context_xim_filter_keypress':
gtkimcontextxim.c:687: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:704: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `gtk_im_context_xim_focus_in':
gtkimcontextxim.c:762: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:766: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `gtk_im_context_xim_focus_out':
gtkimcontextxim.c:1211: error: `context_xim' undeclared (first use in this function)
gtkimcontextxim.c:1211: error: (Each undeclared identifier is reported only once
gtkimcontextxim.c:1211: error: for each function it appears in.)
gtkimcontextxim.c: In function `set_preedit_callback':
gtkimcontextxim.c:1320: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1321: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1322: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1323: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1324: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1325: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1326: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1327: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1329: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1330: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1331: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1332: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `set_status_callback':
gtkimcontextxim.c:1339: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1340: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1341: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1342: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1343: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1344: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1347: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1348: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1349: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `set_string_conversion_callback':
gtkimcontextxim.c:1357: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1360: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1361: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1361: error: `XICProc' undeclared (first use in this function)
gtkimcontextxim.c:1361: error: parse error before "string_conversion_callback"
gtkimcontextxim.c:1365: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `gtk_im_context_xim_get_ic':
gtkimcontextxim.c:1372: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1372: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1375: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1384: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1385: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1391: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1396: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1410: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1415: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1417: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1438: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1442: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1446: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1449: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `disclaim_status_window':
gtkimcontextxim.c:1492: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1494: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1496: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1498: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1499: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `claim_status_window':
gtkimcontextxim.c:1508: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1508: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1510: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1519: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `update_status_window':
gtkimcontextxim.c:1530: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1530: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:781: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:785: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `gtk_im_context_xim_set_use_preedit':
gtkimcontextxim.c:830: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:832: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `gtk_im_context_xim_reset':
gtkimcontextxim.c:855: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:890: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:892: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `gtk_im_context_xim_get_preedit_string':
gtkimcontextxim.c:950: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:950: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:960: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:962: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:983: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `preedit_start_callback':
gtkimcontextxim.c:994: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `preedit_done_callback':
gtkimcontextxim.c:1008: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1010: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1011: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1015: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `xim_text_to_utf8':
gtkimcontextxim.c:1035: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1041: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `preedit_draw_callback':
gtkimcontextxim.c:1087: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1087: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1088: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1088: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1090: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1094: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1104: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1106: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1108: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1109: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1109: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1110: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1110: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1115: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1117: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1117: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1118: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1118: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1123: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1125: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1125: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1126: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1126: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1132: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1133: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1136: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1141: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `preedit_caret_callback':
gtkimcontextxim.c:1155: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1156: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `status_draw_callback':
gtkimcontextxim.c:1194: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1195: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `string_conversion_callback':
gtkimcontextxim.c:1530: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `update_in_toplevel':
gtkimcontextxim.c:1541: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1543: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1545: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1548: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1551: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1552: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `update_client_widget':
gtkimcontextxim.c:1596: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1598: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1600: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1604: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1606: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1607: error: dereferencing pointer to incomplete type
gtkimcontextxim.c:1611: error: dereferencing pointer to incomplete type
gtkimcontextxim.c: In function `status_window_free':
gtkimcontextxim.c:1679: error: dereferencing pointer to incomplete type
/usr/pkgsrc/x11/gtk2/work/.buildlink/include/glib/glib-2.0/glib/gstring.h: At top level:
gtkimcontextxim.c:1205: warning: `string_conversion_callback' defined but not used
gmake[3]: *** [gtkimcontextxim.lo] Error 1
gmake[3]: Leaving directory `/usr/pkgsrc/x11/gtk2/work/gtk+-2.4.1/modules/input'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/pkgsrc/x11/gtk2/work/gtk+-2.4.1/modules'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/pkgsrc/x11/gtk2/work/gtk+-2.4.1'
gmake: *** [all] Error 2
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/x11/gtk2
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/x11/gtk2
>How-To-Repeat:
cd /usr/pkgsrc/x11/gtk2/; bmake package
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted: