problems with gtk

For discussions about programming, programming questions/advice, and projects that don't really have anything to do with Puppy.
Post Reply
Message
Author
blaarghalltheusernamesare
Posts: 91
Joined: Sun 14 Feb 2010, 18:00

problems with gtk

#1 Post by blaarghalltheusernamesare »

i tried compiling the program

#include <gtk/gtk.h>

Code: Select all

int main( int argc, char *argv[] )
{
    GtkWidget *window;

    gtk_init (&argc, &argv);

    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_widget_show  (window);

    gtk_main ();

    return 0;
}
in eclipse. i told it where all the include directories were, and it gave the errors

Code: Select all

/usr/include/gtk-2.0/gtk/gtkstock.h:49: error: expected ';', ',' or ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkstock.h:51: warning: type defaults to 'int' in declaration of 'gchar'
/usr/include/gtk-2.0/gtk/gtkstock.h:51: error: expected ';', ',' or ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkstock.h:57: error: expected declaration specifiers before 'GSList'
/usr/include/gtk-2.0/gtk/gtkstock.h:59: error: expected declaration specifiers before 'GtkStockItem'
/usr/include/gtk-2.0/gtk/gtkstock.h:60: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkstock.h:62: warning: type defaults to 'int' in declaration of 'gchar'
/usr/include/gtk-2.0/gtk/gtkstock.h:62: error: expected ';', ',' or ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:171,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktable.h:45: error: storage class specified for parameter 'GtkTable'
/usr/include/gtk-2.0/gtk/gtktable.h:46: error: storage class specified for parameter 'GtkTableClass'
/usr/include/gtk-2.0/gtk/gtktable.h:47: error: storage class specified for parameter 'GtkTableChild'
/usr/include/gtk-2.0/gtk/gtktable.h:48: error: storage class specified for parameter 'GtkTableRowCol'
/usr/include/gtk-2.0/gtk/gtktable.h:52: error: expected specifier-qualifier-list before 'GtkContainer'
/usr/include/gtk-2.0/gtk/gtktable.h:62: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktable.h:66: error: expected specifier-qualifier-list before 'GtkContainerClass'
/usr/include/gtk-2.0/gtk/gtktable.h:67: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktable.h:71: error: expected specifier-qualifier-list before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktable.h:84: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktable.h:88: error: expected specifier-qualifier-list before 'guint16'
/usr/include/gtk-2.0/gtk/gtktable.h:96: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktable.h:99: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktable.h:100: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktable.h:103: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:106: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:116: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:122: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:125: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:127: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:130: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:132: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:134: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:135: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:137: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:138: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktable.h:140: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:172,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:44: error: storage class specified for parameter 'GtkTearoffMenuItem'
/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:45: error: storage class specified for parameter 'GtkTearoffMenuItemClass'
/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:49: error: expected specifier-qualifier-list before 'GtkMenuItem'
/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:52: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:56: error: expected specifier-qualifier-list before 'GtkMenuItemClass'
/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:63: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:66: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:67: error: expected declaration specifiers before 'GtkWidget'
In file included from /usr/include/gtk-2.0/gtk/gtktextbuffer.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:174,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:36: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:45: error: storage class specified for parameter 'GtkTextTagTableClass'
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:49: error: expected specifier-qualifier-list before 'GObject'
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:56: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:60: error: expected specifier-qualifier-list before 'GObjectClass'
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:71: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:73: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:75: error: expected declaration specifiers before 'GtkTextTagTable'
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:76: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:78: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:80: error: expected declaration specifiers before 'GtkTextTag'
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:82: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:85: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:91: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktexttagtable.h:93: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtktextbuffer.h:34,
                 from /usr/include/gtk-2.0/gtk/gtk.h:174,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktextmark.h:57: error: storage class specified for parameter 'GtkTextMark'
/usr/include/gtk-2.0/gtk/gtktextmark.h:58: error: storage class specified for parameter 'GtkTextMarkClass'
/usr/include/gtk-2.0/gtk/gtktextmark.h:69: error: expected specifier-qualifier-list before 'GObject'
/usr/include/gtk-2.0/gtk/gtktextmark.h:72: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktextmark.h:76: error: expected specifier-qualifier-list before 'GObjectClass'
/usr/include/gtk-2.0/gtk/gtktextmark.h:83: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktextmark.h:85: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktextmark.h:87: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextmark.h:89: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextmark.h:91: error: expected declaration specifiers before 'GtkTextMark'
/usr/include/gtk-2.0/gtk/gtktextmark.h:93: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gtk-2.0/gtk/gtktextmark.h:94: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextmark.h:95: error: expected declaration specifiers before 'GtkTextBuffer'
/usr/include/gtk-2.0/gtk/gtktextmark.h:96: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:174,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:55: error: storage class specified for parameter 'GtkTextBufferTargetInfo'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:57: error: storage class specified for parameter 'GtkTextBTree'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:59: error: storage class specified for parameter 'GtkTextLogAttrCache'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:68: error: storage class specified for parameter 'GtkTextBufferClass'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:72: error: expected specifier-qualifier-list before 'GObject'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:88: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:92: error: expected specifier-qualifier-list before 'GObjectClass'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:149: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:151: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:156: error: expected declaration specifiers before 'GtkTextBuffer'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:157: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:158: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:161: error: expected declaration specifiers before 'GtkTextTagTable'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:164: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:169: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:173: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:177: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:182: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:187: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:191: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:197: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:204: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:212: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:215: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:219: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:225: error: expected declaration specifiers before 'gchar'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:230: error: expected declaration specifiers before 'gchar'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:236: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:241: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:246: error: expected declaration specifiers before 'GtkTextChildAnchor'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:250: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:253: error: expected declaration specifiers before 'GtkTextMark'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:257: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:260: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:262: error: expected declaration specifiers before 'GtkTextMark'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:265: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:268: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:271: error: expected declaration specifiers before 'GtkTextMark'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:272: error: expected declaration specifiers before 'GtkTextMark'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:275: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:277: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:284: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:288: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:292: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:296: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:300: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:308: error: expected declaration specifiers before 'GtkTextTag'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:316: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:320: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:324: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:327: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:330: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:332: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:334: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:337: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:341: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:354: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:355: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:358: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:360: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:362: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:365: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:368: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:370: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:375: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:378: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:383: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:384: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:386: error: expected declaration specifiers before 'GtkTargetList'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:387: error: expected declaration specifiers before 'GtkTargetList'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:390: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:392: error: expected declaration specifiers before 'GtkTextBTree'
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:394: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbuffer.h:398: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:175,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:35: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:44: error: expected declaration specifiers before 'GdkAtom'
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:49: error: expected declaration specifiers before 'GdkAtom'
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:52: error: expected declaration specifiers before 'GdkAtom'
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:57: error: expected declaration specifiers before 'GdkAtom'
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:60: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:62: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:65: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:68: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:71: error: expected declaration specifiers before 'GdkAtom'
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:73: error: expected declaration specifiers before 'GdkAtom'
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:76: error: expected declaration specifiers before 'guint8'
/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:82: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:176,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktextview.h:53: error: storage class specified for parameter 'GtkTextWindowType'
/usr/include/gtk-2.0/gtk/gtktextview.h:57: error: storage class specified for parameter 'GtkTextView'
/usr/include/gtk-2.0/gtk/gtktextview.h:58: error: storage class specified for parameter 'GtkTextViewClass'
/usr/include/gtk-2.0/gtk/gtktextview.h:61: error: storage class specified for parameter 'GtkTextWindow'
/usr/include/gtk-2.0/gtk/gtktextview.h:62: error: storage class specified for parameter 'GtkTextPendingScroll'
/usr/include/gtk-2.0/gtk/gtktextview.h:66: error: expected specifier-qualifier-list before 'GtkContainer'
/usr/include/gtk-2.0/gtk/gtktextview.h:151: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktextview.h:155: error: expected specifier-qualifier-list before 'GtkContainerClass'
/usr/include/gtk-2.0/gtk/gtktextview.h:213: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktextview.h:215: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktextview.h:216: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktextview.h:217: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktextview.h:218: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:220: error: expected declaration specifiers before 'GtkTextBuffer'
/usr/include/gtk-2.0/gtk/gtktextview.h:221: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:227: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:233: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:235: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:237: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:239: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:241: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:243: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:245: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:248: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:252: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:257: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:262: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:267: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:273: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:280: error: expected declaration specifiers before 'GdkWindow'
/usr/include/gtk-2.0/gtk/gtktextview.h:282: error: expected declaration specifiers before 'GtkTextWindowType'
/usr/include/gtk-2.0/gtk/gtktextview.h:285: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:288: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:291: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:293: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:295: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:297: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:299: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:301: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:306: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:310: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:317: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:325: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:327: error: expected declaration specifiers before 'GtkWrapMode'
/usr/include/gtk-2.0/gtk/gtktextview.h:328: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:330: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:331: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:333: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:334: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:336: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:337: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:339: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:340: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:342: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:343: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:345: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:346: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:348: error: expected declaration specifiers before 'GtkJustification'
/usr/include/gtk-2.0/gtk/gtktextview.h:349: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:351: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:352: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:354: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:355: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:357: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:358: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktextview.h:360: error: expected declaration specifiers before 'PangoTabArray'
/usr/include/gtk-2.0/gtk/gtktextview.h:363: error: expected declaration specifiers before 'GtkTextAttributes'
In file included from /usr/include/gtk-2.0/gtk/gtk.h:177,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktipsquery.h:51: error: storage class specified for parameter 'GtkTipsQuery'
/usr/include/gtk-2.0/gtk/gtktipsquery.h:52: error: storage class specified for parameter 'GtkTipsQueryClass'
/usr/include/gtk-2.0/gtk/gtktipsquery.h:58: error: expected specifier-qualifier-list before 'GtkLabel'
/usr/include/gtk-2.0/gtk/gtktipsquery.h:69: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktipsquery.h:73: error: expected specifier-qualifier-list before 'GtkLabelClass'
/usr/include/gtk-2.0/gtk/gtktipsquery.h:92: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktipsquery.h:96: error: expected declaration specifiers before 'GtkType'
/usr/include/gtk-2.0/gtk/gtktipsquery.h:97: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktipsquery.h:98: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktipsquery.h:99: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktipsquery.h:100: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktipsquery.h:102: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:181,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktoolbar.h:67: error: storage class specified for parameter 'GtkToolbarChildType'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:69: error: storage class specified for parameter 'GtkToolbarChild'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:73: error: expected specifier-qualifier-list before 'GtkToolbarChildType'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:77: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktoolbar.h:85: error: storage class specified for parameter 'GtkToolbarSpaceStyle'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:87: error: storage class specified for parameter 'GtkToolbar'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:88: error: storage class specified for parameter 'GtkToolbarClass'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:89: error: storage class specified for parameter 'GtkToolbarPrivate'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:93: error: expected specifier-qualifier-list before 'GtkContainer'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:117: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktoolbar.h:121: error: expected specifier-qualifier-list before 'GtkContainerClass'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:137: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktoolbar.h:139: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:140: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:141: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:144: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:146: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:147: error: expected declaration specifiers before 'GtkToolItem'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:149: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:150: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:152: error: expected declaration specifiers before 'GtkOrientation'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:153: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:155: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:156: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:158: error: expected declaration specifiers before 'GtkToolbarStyle'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:159: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:161: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:162: error: expected declaration specifiers before 'GtkIconSize'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:163: error: expected declaration specifiers before 'GtkReliefStyle'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:164: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:167: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:172: error: expected declaration specifiers before 'gchar'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:173: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:178: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:181: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:183: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:187: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:194: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:201: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:211: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:220: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:221: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:222: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:224: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:227: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:237: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:247: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtktoolbar.h:259: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:263: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktoolbar.h:267: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:187,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktreednd.h:33: error: storage class specified for parameter 'GtkTreeDragSource'
/usr/include/gtk-2.0/gtk/gtktreednd.h:34: error: storage class specified for parameter 'GtkTreeDragSourceIface'
/usr/include/gtk-2.0/gtk/gtktreednd.h:38: error: expected specifier-qualifier-list before 'GTypeInterface'
/usr/include/gtk-2.0/gtk/gtktreednd.h:51: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktreednd.h:53: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktreednd.h:56: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreednd.h:60: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreednd.h:66: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreednd.h:75: error: storage class specified for parameter 'GtkTreeDragDest'
/usr/include/gtk-2.0/gtk/gtktreednd.h:76: error: storage class specified for parameter 'GtkTreeDragDestIface'
/usr/include/gtk-2.0/gtk/gtktreednd.h:80: error: expected specifier-qualifier-list before 'GTypeInterface'
/usr/include/gtk-2.0/gtk/gtktreednd.h:91: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktreednd.h:93: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktreednd.h:98: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreednd.h:104: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreednd.h:112: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreednd.h:115: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:191,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:35: error: storage class specified for parameter 'GtkTreeModelSort'
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:36: error: storage class specified for parameter 'GtkTreeModelSortClass'
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:40: error: expected specifier-qualifier-list before 'GObject'
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:65: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:69: error: expected specifier-qualifier-list before 'GObjectClass'
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:76: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:79: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:80: error: expected declaration specifiers before 'GtkTreeModel'
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:82: error: expected declaration specifiers before 'GtkTreeModel'
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:83: error: expected declaration specifiers before 'GtkTreePath'
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:85: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:88: error: expected declaration specifiers before 'GtkTreePath'
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:90: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:93: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:94: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:95: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:192,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktreeselection.h:37: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:42: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:49: error: expected specifier-qualifier-list before 'GObject'
/usr/include/gtk-2.0/gtk/gtktreeselection.h:58: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktreeselection.h:62: error: expected specifier-qualifier-list before 'GObjectClass'
/usr/include/gtk-2.0/gtk/gtktreeselection.h:71: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktreeselection.h:74: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktreeselection.h:76: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:78: error: expected declaration specifiers before 'GtkSelectionMode'
/usr/include/gtk-2.0/gtk/gtktreeselection.h:79: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:83: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:84: error: expected declaration specifiers before 'GtkTreeView'
/usr/include/gtk-2.0/gtk/gtktreeselection.h:88: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:91: error: expected declaration specifiers before 'GList'
/usr/include/gtk-2.0/gtk/gtktreeselection.h:93: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:94: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:97: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:99: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:101: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:103: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:105: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:107: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:109: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:110: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:111: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreeselection.h:114: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:193,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtktreestore.h:38: error: storage class specified for parameter 'GtkTreeStore'
/usr/include/gtk-2.0/gtk/gtktreestore.h:39: error: storage class specified for parameter 'GtkTreeStoreClass'
/usr/include/gtk-2.0/gtk/gtktreestore.h:43: error: expected specifier-qualifier-list before 'GObject'
/usr/include/gtk-2.0/gtk/gtktreestore.h:57: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktreestore.h:61: error: expected specifier-qualifier-list before 'GObjectClass'
/usr/include/gtk-2.0/gtk/gtktreestore.h:68: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtktreestore.h:71: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtktreestore.h:72: error: expected declaration specifiers before 'GtkTreeStore'
/usr/include/gtk-2.0/gtk/gtktreestore.h:74: error: expected declaration specifiers before 'GtkTreeStore'
/usr/include/gtk-2.0/gtk/gtktreestore.h:76: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:82: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:86: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:89: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:94: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:97: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:99: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:103: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:107: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:111: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:116: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:123: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:126: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:129: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:132: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:134: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:135: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:137: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:140: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:143: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtktreestore.h:146: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:197,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtkuimanager.h:50: error: storage class specified for parameter 'GtkUIManager'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:51: error: storage class specified for parameter 'GtkUIManagerClass'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:52: error: storage class specified for parameter 'GtkUIManagerPrivate'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:56: error: expected specifier-qualifier-list before 'GObject'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:61: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkuimanager.h:64: error: expected specifier-qualifier-list before 'GObjectClass'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:90: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkuimanager.h:103: error: storage class specified for parameter 'GtkUIManagerItemType'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:110: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:111: error: expected declaration specifiers before 'GtkUIManager'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:112: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkuimanager.h:114: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkuimanager.h:115: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkuimanager.h:118: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkuimanager.h:120: error: expected declaration specifiers before 'GList'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:121: error: expected declaration specifiers before 'GtkAccelGroup'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:122: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:124: error: expected declaration specifiers before 'GSList'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:126: error: expected declaration specifiers before 'GtkAction'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:128: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkuimanager.h:132: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkuimanager.h:135: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkuimanager.h:142: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkuimanager.h:144: error: expected declaration specifiers before 'gchar'
/usr/include/gtk-2.0/gtk/gtkuimanager.h:145: error: expected ')' before '*' token
/usr/include/gtk-2.0/gtk/gtkuimanager.h:146: error: expected ')' before '*' token
In file included from /usr/include/gtk-2.0/gtk/gtk.h:198,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtkvbbox.h:45: error: storage class specified for parameter 'GtkVButtonBox'
/usr/include/gtk-2.0/gtk/gtkvbbox.h:46: error: storage class specified for parameter 'GtkVButtonBoxClass'
/usr/include/gtk-2.0/gtk/gtkvbbox.h:50: error: expected specifier-qualifier-list before 'GtkButtonBox'
/usr/include/gtk-2.0/gtk/gtkvbbox.h:51: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvbbox.h:55: error: expected specifier-qualifier-list before 'GtkButtonBoxClass'
/usr/include/gtk-2.0/gtk/gtkvbbox.h:56: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvbbox.h:59: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtkvbbox.h:60: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtkvbbox.h:68: error: expected declaration specifiers before 'GtkButtonBoxStyle'
/usr/include/gtk-2.0/gtk/gtkvbbox.h:69: error: expected ')' before 'layout'
In file included from /usr/include/gtk-2.0/gtk/gtk.h:202,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtkvolumebutton.h:44: error: storage class specified for parameter 'GtkVolumeButton'
/usr/include/gtk-2.0/gtk/gtkvolumebutton.h:45: error: storage class specified for parameter 'GtkVolumeButtonClass'
/usr/include/gtk-2.0/gtk/gtkvolumebutton.h:49: error: expected specifier-qualifier-list before 'GtkScaleButtonClass'
/usr/include/gtk-2.0/gtk/gtkvolumebutton.h:56: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvolumebutton.h:58: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtkvolumebutton.h:59: error: expected declaration specifiers before 'GtkWidget'
In file included from /usr/include/gtk-2.0/gtk/gtk.h:203,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtkvpaned.h:44: error: storage class specified for parameter 'GtkVPaned'
/usr/include/gtk-2.0/gtk/gtkvpaned.h:45: error: storage class specified for parameter 'GtkVPanedClass'
/usr/include/gtk-2.0/gtk/gtkvpaned.h:49: error: expected specifier-qualifier-list before 'GtkPaned'
/usr/include/gtk-2.0/gtk/gtkvpaned.h:50: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvpaned.h:54: error: expected specifier-qualifier-list before 'GtkPanedClass'
/usr/include/gtk-2.0/gtk/gtkvpaned.h:55: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvpaned.h:57: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtkvpaned.h:58: error: expected declaration specifiers before 'GtkWidget'
In file included from /usr/include/gtk-2.0/gtk/gtk.h:204,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtkvruler.h:56: error: storage class specified for parameter 'GtkVRuler'
/usr/include/gtk-2.0/gtk/gtkvruler.h:57: error: storage class specified for parameter 'GtkVRulerClass'
/usr/include/gtk-2.0/gtk/gtkvruler.h:61: error: expected specifier-qualifier-list before 'GtkRuler'
/usr/include/gtk-2.0/gtk/gtkvruler.h:62: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvruler.h:66: error: expected specifier-qualifier-list before 'GtkRulerClass'
/usr/include/gtk-2.0/gtk/gtkvruler.h:67: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvruler.h:70: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtkvruler.h:71: error: expected declaration specifiers before 'GtkWidget'
In file included from /usr/include/gtk-2.0/gtk/gtk.h:205,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtkvscale.h:46: error: storage class specified for parameter 'GtkVScale'
/usr/include/gtk-2.0/gtk/gtkvscale.h:47: error: storage class specified for parameter 'GtkVScaleClass'
/usr/include/gtk-2.0/gtk/gtkvscale.h:51: error: expected specifier-qualifier-list before 'GtkScale'
/usr/include/gtk-2.0/gtk/gtkvscale.h:52: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvscale.h:56: error: expected specifier-qualifier-list before 'GtkScaleClass'
/usr/include/gtk-2.0/gtk/gtkvscale.h:57: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvscale.h:60: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtkvscale.h:61: error: expected declaration specifiers before 'GtkWidget'
/usr/include/gtk-2.0/gtk/gtkvscale.h:62: error: expected declaration specifiers before 'GtkWidget'
In file included from /usr/include/gtk-2.0/gtk/gtk.h:207,
                 from ../main.c:1:
/usr/include/gtk-2.0/gtk/gtkvseparator.h:46: error: storage class specified for parameter 'GtkVSeparator'
/usr/include/gtk-2.0/gtk/gtkvseparator.h:47: error: storage class specified for parameter 'GtkVSeparatorClass'
/usr/include/gtk-2.0/gtk/gtkvseparator.h:51: error: expected specifier-qualifier-list before 'GtkSeparator'
/usr/include/gtk-2.0/gtk/gtkvseparator.h:52: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvseparator.h:56: error: expected specifier-qualifier-list before 'GtkSeparatorClass'
/usr/include/gtk-2.0/gtk/gtkvseparator.h:57: warning: empty declaration
/usr/include/gtk-2.0/gtk/gtkvseparator.h:60: error: expected declaration specifiers before 'GType'
/usr/include/gtk-2.0/gtk/gtkvseparator.h:61: error: expected declaration specifiers before 'GtkWidget'
../main.c:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
../main.c:16: error: old-style parameter declarations in prototyped function definition
../main.c:16: error: expected '{' at end of input
make: *** [main.o] Error 1
i tried the same code ported to freebasic and it worked. what's wrong?

:) thanks :) [/code]

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#2 Post by technosaurus »

Please indicate all the include directories that you specified ... you may have missed glib or the includes in /usr/lib
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

blaarghalltheusernamesare
Posts: 91
Joined: Sun 14 Feb 2010, 18:00

#3 Post by blaarghalltheusernamesare »

got it now i found somewhere else that if you put

`pkg-config --cflags --libs gtk+-2.0` after ${COMMAND} in the compiler and linker settings it works. guess it finds the required include for you.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#4 Post by technosaurus »

blaarghalltheusernamesare wrote:got it now i found somewhere else that if you put

`pkg-config --cflags --libs gtk+-2.0` after ${COMMAND} in the compiler and linker settings it works. guess it finds the required include for you.
the --cflags is what does the includes, --libs is used when doing the final link and will cause problems on other systems that may use different library versions ... better to use -lgtk-x11-2.0 so that the linker does the rest dynamically at runtime.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

Post Reply