[gtkada] compile error after patch

daniel daniel.gaudry at wanadoo.fr
Sat Oct 2 17:32:38 CEST 2004


-- 
Daniel GAUDRY  Ph. D.
9 Avenue Calmels
92270 BOIS COLOMBES
+33 1 47 86 23 34
daniel at dgaudry.com


Thanks for the answer to the compile problem.The patch solved the problem I 
posted but the patch program stopped as written below. (if I kill the patch 
the make install dies later one ).What shall I do
Regards
D.GAUDRY

[~/adagtk/GtkAda-2.2.1]$patch -p0 <gtk2.4.patch
patching file src/misc_extra.c
patching file src/gtk-extra-combo_box.ads
patching file src/gtk-extra-combo_box.adb
patching file src/gtkextra/gtkbordercombo.h
patching file src/gtkextra/gtkbordercombo.c
patching file src/gtkextra/gtkcolorcombo.h
can't find file to patch at input line 248
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- src/gtkextra/gtkextracombobox.h.orig       Tue Jun 15 21:03:35 2004
|+++ src/gtkextra/gtkextracombobox.h    Tue Jun 15 21:36:41 2004
--------------------------
File to patch:


then if I insist on compiling anyway:



gcc -c -g -O2 -I/home/dg/gtkada/include/gtk-2.0 
-I/home/dg/gtkada/lib/gtk-2.0/include -I/home/dg/gtkada/include/atk-1.0 
-I/home/dg/gtkada/include/pango-1.0 -I/usr/X11R6/include 
-I/home/dg/gtkada/include/glib-2.0 -I/home/dg/gtkada/lib/glib-2.0/include   
-fPIC gtkcolorcombo.c
In file included from gtkcolorcombo.c:39:
gtkcolorcombo.h:28:30: gtkextracombobox.h: No such file or directory
In file included from gtkcolorcombo.c:39:
gtkcolorcombo.h:39: syntax error before "GtkExtraComboBox"
gtkcolorcombo.h:39: warning: no semicolon at end of struct or union
gtkcolorcombo.h:52: syntax error before '}' token
gtkcolorcombo.h:55: syntax error before "GtkExtraComboBoxClass"
gtkcolorcombo.h:55: warning: no semicolon at end of struct or union
gtkcolorcombo.h:59: syntax error before '}' token
gtkcolorcombo.c: In function `gtk_color_combo_class_init':
gtkcolorcombo.c:148: dereferencing pointer to incomplete type
gtkcolorcombo.c:153: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_destroy':
gtkcolorcombo.c:164: dereferencing pointer to incomplete type
gtkcolorcombo.c:165: dereferencing pointer to incomplete type
gtkcolorcombo.c:166: dereferencing pointer to incomplete type
gtkcolorcombo.c:167: dereferencing pointer to incomplete type
gtkcolorcombo.c:167: dereferencing pointer to incomplete type
gtkcolorcombo.c:168: dereferencing pointer to incomplete type
gtkcolorcombo.c:168: dereferencing pointer to incomplete type
gtkcolorcombo.c:169: dereferencing pointer to incomplete type
gtkcolorcombo.c:169: dereferencing pointer to incomplete type
gtkcolorcombo.c:172: dereferencing pointer to incomplete type
gtkcolorcombo.c:173: dereferencing pointer to incomplete type
gtkcolorcombo.c:174: dereferencing pointer to incomplete type
gtkcolorcombo.c:177: dereferencing pointer to incomplete type
gtkcolorcombo.c:178: dereferencing pointer to incomplete type
gtkcolorcombo.c:179: dereferencing pointer to incomplete type
gtkcolorcombo.c:182: dereferencing pointer to incomplete type
gtkcolorcombo.c:183: dereferencing pointer to incomplete type
gtkcolorcombo.c:184: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_update':
gtkcolorcombo.c:202: dereferencing pointer to incomplete type
gtkcolorcombo.c:203: dereferencing pointer to incomplete type
gtkcolorcombo.c:205: dereferencing pointer to incomplete type
gtkcolorcombo.c:206: dereferencing pointer to incomplete type
gtkcolorcombo.c:207: dereferencing pointer to incomplete type
gtkcolorcombo.c:208: dereferencing pointer to incomplete type
gtkcolorcombo.c:212: dereferencing pointer to incomplete type
gtkcolorcombo.c:233: dereferencing pointer to incomplete type
gtkcolorcombo.c:233: dereferencing pointer to incomplete type
gtkcolorcombo.c:234: dereferencing pointer to incomplete type
gtkcolorcombo.c:234: dereferencing pointer to incomplete type
gtkcolorcombo.c:235: dereferencing pointer to incomplete type
gtkcolorcombo.c:235: dereferencing pointer to incomplete type
gtkcolorcombo.c:236: dereferencing pointer to incomplete type
gtkcolorcombo.c:236: dereferencing pointer to incomplete type
gtkcolorcombo.c:238: dereferencing pointer to incomplete type
gtkcolorcombo.c:239: dereferencing pointer to incomplete type
gtkcolorcombo.c:240: dereferencing pointer to incomplete type
gtkcolorcombo.c:240: dereferencing pointer to incomplete type
gtkcolorcombo.c:240: dereferencing pointer to incomplete type
gtkcolorcombo.c:243: dereferencing pointer to incomplete type
gtkcolorcombo.c:244: dereferencing pointer to incomplete type
gtkcolorcombo.c:249: dereferencing pointer to incomplete type
gtkcolorcombo.c:249: dereferencing pointer to incomplete type
gtkcolorcombo.c:250: dereferencing pointer to incomplete type
gtkcolorcombo.c:250: dereferencing pointer to incomplete type
gtkcolorcombo.c:251: dereferencing pointer to incomplete type
gtkcolorcombo.c:251: dereferencing pointer to incomplete type
gtkcolorcombo.c:252: dereferencing pointer to incomplete type
gtkcolorcombo.c:252: dereferencing pointer to incomplete type
gtkcolorcombo.c:255: dereferencing pointer to incomplete type
gtkcolorcombo.c:256: dereferencing pointer to incomplete type
gtkcolorcombo.c:256: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_init':
gtkcolorcombo.c:275: dereferencing pointer to incomplete type
gtkcolorcombo.c:276: dereferencing pointer to incomplete type
gtkcolorcombo.c:278: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `pick_color':
gtkcolorcombo.c:313: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_customize':
gtkcolorcombo.c:326: dereferencing pointer to incomplete type
gtkcolorcombo.c:326: dereferencing pointer to incomplete type
gtkcolorcombo.c:329: dereferencing pointer to incomplete type
gtkcolorcombo.c:329: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_realize':
gtkcolorcombo.c:373: dereferencing pointer to incomplete type
gtkcolorcombo.c:373: dereferencing pointer to incomplete type
gtkcolorcombo.c:373: dereferencing pointer to incomplete type
gtkcolorcombo.c:375: dereferencing pointer to incomplete type
gtkcolorcombo.c:375: dereferencing pointer to incomplete type
gtkcolorcombo.c:375: dereferencing pointer to incomplete type
gtkcolorcombo.c:377: dereferencing pointer to incomplete type
gtkcolorcombo.c:378: dereferencing pointer to incomplete type
gtkcolorcombo.c:379: dereferencing pointer to incomplete type
gtkcolorcombo.c:380: dereferencing pointer to incomplete type
gtkcolorcombo.c:381: dereferencing pointer to incomplete type
gtkcolorcombo.c:383: dereferencing pointer to incomplete type
gtkcolorcombo.c:384: dereferencing pointer to incomplete type
gtkcolorcombo.c:387: dereferencing pointer to incomplete type
gtkcolorcombo.c:388: dereferencing pointer to incomplete type
gtkcolorcombo.c:391: dereferencing pointer to incomplete type
gtkcolorcombo.c:398: dereferencing pointer to incomplete type
gtkcolorcombo.c:400: dereferencing pointer to incomplete type
gtkcolorcombo.c:402: dereferencing pointer to incomplete type
gtkcolorcombo.c:403: dereferencing pointer to incomplete type
gtkcolorcombo.c:404: dereferencing pointer to incomplete type
gtkcolorcombo.c:405: dereferencing pointer to incomplete type
gtkcolorcombo.c:406: dereferencing pointer to incomplete type
gtkcolorcombo.c:406: dereferencing pointer to incomplete type
gtkcolorcombo.c:408: dereferencing pointer to incomplete type
gtkcolorcombo.c:411: dereferencing pointer to incomplete type
gtkcolorcombo.c:415: dereferencing pointer to incomplete type
gtkcolorcombo.c:416: dereferencing pointer to incomplete type
gtkcolorcombo.c:420: dereferencing pointer to incomplete type
gtkcolorcombo.c:431: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_get_type':
gtkcolorcombo.c:486: sizeof applied to an incomplete type
gtkcolorcombo.c:487: sizeof applied to an incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_construct':
gtkcolorcombo.c:516: dereferencing pointer to incomplete type
gtkcolorcombo.c:517: dereferencing pointer to incomplete type
gtkcolorcombo.c:518: dereferencing pointer to incomplete type
gtkcolorcombo.c:518: dereferencing pointer to incomplete type
gtkcolorcombo.c:519: dereferencing pointer to incomplete type
gtkcolorcombo.c:523: dereferencing pointer to incomplete type
gtkcolorcombo.c:524: dereferencing pointer to incomplete type
gtkcolorcombo.c:530: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_construct_with_values':
gtkcolorcombo.c:555: dereferencing pointer to incomplete type
gtkcolorcombo.c:556: dereferencing pointer to incomplete type
gtkcolorcombo.c:557: dereferencing pointer to incomplete type
gtkcolorcombo.c:557: dereferencing pointer to incomplete type
gtkcolorcombo.c:558: dereferencing pointer to incomplete type
gtkcolorcombo.c:562: dereferencing pointer to incomplete type
gtkcolorcombo.c:563: dereferencing pointer to incomplete type
gtkcolorcombo.c:564: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_get_color_at':
gtkcolorcombo.c:572: dereferencing pointer to incomplete type
gtkcolorcombo.c:572: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_find_color':
gtkcolorcombo.c:589: dereferencing pointer to incomplete type
gtkcolorcombo.c:590: dereferencing pointer to incomplete type
gtkcolorcombo.c: In function `gtk_color_combo_get_selection':
gtkcolorcombo.c:621: dereferencing pointer to incomplete type
make[2]: *** [gtkcolorcombo.o] Error 1
make[2]: Leaving directory `/home/dg/adagtk/GtkAda-2.2.1/src/gtkextra'
make[1]: *** [extra] Error 2
make[1]: Leaving directory `/home/dg/adagtk/GtkAda-2.2.1/src'
make: *** [install] Error 2



More information about the gtkada mailing list