[root@sm12296 MyODBC-3.51.10]# gmake Making all in util gmake[1]: Entering directory `/data/src/packages/new/MyODBC-3.51.10/util' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/data/src/packages/new/MyODBC-3.51.10/util' Making all in driver gmake[1]: Entering directory `/data/src/packages/new/MyODBC-3.51.10/driver' gmake all-am gmake[2]: Entering directory `/data/src/packages/new/MyODBC-3.51.10/driver' if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -isystem -I/usr/local/include -O3 -DDBUG_OFF -DPORTABLE_GUI -I/usr/include/mysql -MT catalog.lo -MD -MP -MF ".deps/catalog.Tpo" -c -o catalog.lo catalog.c; \ then mv -f ".deps/catalog.Tpo" ".deps/catalog.Plo"; else rm -f ".deps/catalog.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I. -isystem -I/usr/local/include -O3 -DDBUG_OFF -DPORTABLE_GUI -I/usr/include/mysql -MT catalog.lo -MD -MP -MF .deps/catalog.Tpo -c catalog.c -fPIC -DPIC -o .libs/catalog.o In file included from /usr/local/include/sql.h:19, from myodbc3.h:108, from catalog.c:49: /usr/local/include/sqltypes.h:71: error: syntax error before string constant In file included from myodbc3.h:116, from catalog.c:49: /usr/local/include/odbcinst.h:33: error: syntax error before "HWND" /usr/local/include/odbcinst.h:118: error: syntax error before "hwndParent" /usr/local/include/odbcinst.h:122: error: syntax error before "hwndParent" /usr/local/include/odbcinst.h:123: error: syntax error before "hwndParent" /usr/local/include/odbcinst.h:125: error: syntax error before "hwnd" /usr/local/include/odbcinst.h:150: error: syntax error before "hwndParent" /usr/local/include/odbcinst.h:187: error: syntax error before "hwndParent" /usr/local/include/odbcinst.h:234: error: syntax error before "hwndParent" /usr/local/include/odbcinst.h:239: error: syntax error before "hwndParent" /usr/local/include/odbcinst.h:243: error: syntax error before "hwndParent" catalog.c:258: error: incompatible types in initialization catalog.c:258: error: initializer element is not constant catalog.c:258: error: (near initialization for `SQLTABLES_fields[0].type') catalog.c:258: warning: initialization makes integer from pointer without a cast catalog.c:258: warning: excess elements in struct initializer catalog.c:258: warning: (near initialization for `SQLTABLES_fields[0]') catalog.c:258: warning: excess elements in struct initializer catalog.c:258: warning: (near initialization for `SQLTABLES_fields[0]') catalog.c:258: error: initializer element is not constant catalog.c:258: error: (near initialization for `SQLTABLES_fields[0]') catalog.c:259: error: incompatible types in initialization catalog.c:259: error: initializer element is not constant catalog.c:259: error: (near initialization for `SQLTABLES_fields[1].type') catalog.c:259: warning: initialization makes integer from pointer without a cast catalog.c:259: warning: excess elements in struct initializer catalog.c:259: warning: (near initialization for `SQLTABLES_fields[1]') catalog.c:259: warning: excess elements in struct initializer catalog.c:259: warning: (near initialization for `SQLTABLES_fields[1]') catalog.c:259: error: initializer element is not constant catalog.c:259: error: (near initialization for `SQLTABLES_fields[1]') catalog.c:260: error: incompatible types in initialization catalog.c:260: error: initializer element is not constant catalog.c:260: error: (near initialization for `SQLTABLES_fields[2].type') catalog.c:260: warning: initialization makes integer from pointer without a cast catalog.c:260: warning: excess elements in struct initializer catalog.c:260: warning: (near initialization for `SQLTABLES_fields[2]') catalog.c:260: warning: excess elements in struct initializer catalog.c:260: warning: (near initialization for `SQLTABLES_fields[2]') catalog.c:260: error: initializer element is not constant catalog.c:260: error: (near initialization for `SQLTABLES_fields[2]') catalog.c:261: error: incompatible types in initialization catalog.c:261: error: initializer element is not constant catalog.c:261: error: (near initialization for `SQLTABLES_fields[3].type') catalog.c:261: warning: initialization makes integer from pointer without a cast catalog.c:261: warning: excess elements in struct initializer catalog.c:261: warning: (near initialization for `SQLTABLES_fields[3]') catalog.c:261: warning: excess elements in struct initializer catalog.c:261: warning: (near initialization for `SQLTABLES_fields[3]') catalog.c:261: error: initializer element is not constant catalog.c:261: error: (near initialization for `SQLTABLES_fields[3]') catalog.c:262: error: incompatible types in initialization catalog.c:262: error: initializer element is not constant catalog.c:262: error: (near initialization for `SQLTABLES_fields[4].type') catalog.c:262: warning: initialization makes integer from pointer without a cast catalog.c:262: warning: excess elements in struct initializer catalog.c:262: warning: (near initialization for `SQLTABLES_fields[4]') catalog.c:262: warning: excess elements in struct initializer catalog.c:262: warning: (near initialization for `SQLTABLES_fields[4]') catalog.c:262: error: initializer element is not constant catalog.c:262: error: (near initialization for `SQLTABLES_fields[4]') catalog.c:593: error: incompatible types in initialization catalog.c:593: error: initializer element is not constant catalog.c:593: error: (near initialization for `SQLCOLUMNS_fields[0].type') catalog.c:593: warning: initialization makes integer from pointer without a cast catalog.c:593: warning: excess elements in struct initializer catalog.c:593: warning: (near initialization for `SQLCOLUMNS_fields[0]') catalog.c:593: warning: excess elements in struct initializer catalog.c:593: warning: (near initialization for `SQLCOLUMNS_fields[0]') catalog.c:593: error: initializer element is not constant catalog.c:593: error: (near initialization for `SQLCOLUMNS_fields[0]') catalog.c:594: error: incompatible types in initialization catalog.c:594: error: initializer element is not constant catalog.c:594: error: (near initialization for `SQLCOLUMNS_fields[1].type') catalog.c:594: warning: initialization makes integer from pointer without a cast catalog.c:594: warning: excess elements in struct initializer catalog.c:594: warning: (near initialization for `SQLCOLUMNS_fields[1]') catalog.c:594: warning: excess elements in struct initializer catalog.c:594: warning: (near initialization for `SQLCOLUMNS_fields[1]') catalog.c:594: error: initializer element is not constant catalog.c:594: error: (near initialization for `SQLCOLUMNS_fields[1]') catalog.c:595: error: incompatible types in initialization catalog.c:595: error: initializer element is not constant catalog.c:595: error: (near initialization for `SQLCOLUMNS_fields[2].type') catalog.c:595: warning: initialization makes integer from pointer without a cast catalog.c:595: warning: excess elements in struct initializer catalog.c:595: warning: (near initialization for `SQLCOLUMNS_fields[2]') catalog.c:595: warning: excess elements in struct initializer catalog.c:595: warning: (near initialization for `SQLCOLUMNS_fields[2]') catalog.c:595: error: initializer element is not constant catalog.c:595: error: (near initialization for `SQLCOLUMNS_fields[2]') catalog.c:596: error: incompatible types in initialization catalog.c:596: error: initializer element is not constant catalog.c:596: error: (near initialization for `SQLCOLUMNS_fields[3].type') catalog.c:596: warning: initialization makes integer from pointer without a cast catalog.c:596: warning: excess elements in struct initializer catalog.c:596: warning: (near initialization for `SQLCOLUMNS_fields[3]') catalog.c:596: warning: excess elements in struct initializer catalog.c:596: warning: (near initialization for `SQLCOLUMNS_fields[3]') catalog.c:596: error: initializer element is not constant catalog.c:596: error: (near initialization for `SQLCOLUMNS_fields[3]') catalog.c:597: error: incompatible types in initialization catalog.c:597: error: initializer element is not constant catalog.c:597: error: (near initialization for `SQLCOLUMNS_fields[4].type') catalog.c:597: warning: initialization makes integer from pointer without a cast catalog.c:597: warning: excess elements in struct initializer catalog.c:597: warning: (near initialization for `SQLCOLUMNS_fields[4]') catalog.c:597: warning: excess elements in struct initializer catalog.c:597: warning: (near initialization for `SQLCOLUMNS_fields[4]') catalog.c:597: error: initializer element is not constant catalog.c:597: error: (near initialization for `SQLCOLUMNS_fields[4]') catalog.c:598: error: incompatible types in initialization catalog.c:598: error: initializer element is not constant catalog.c:598: error: (near initialization for `SQLCOLUMNS_fields[5].type') catalog.c:598: warning: initialization makes integer from pointer without a cast catalog.c:598: warning: excess elements in struct initializer catalog.c:598: warning: (near initialization for `SQLCOLUMNS_fields[5]') catalog.c:598: warning: excess elements in struct initializer catalog.c:598: warning: (near initialization for `SQLCOLUMNS_fields[5]') catalog.c:598: error: initializer element is not constant catalog.c:598: error: (near initialization for `SQLCOLUMNS_fields[5]') catalog.c:599: error: incompatible types in initialization catalog.c:599: error: initializer element is not constant catalog.c:599: error: (near initialization for `SQLCOLUMNS_fields[6].type') catalog.c:599: warning: initialization makes integer from pointer without a cast catalog.c:599: warning: excess elements in struct initializer catalog.c:599: warning: (near initialization for `SQLCOLUMNS_fields[6]') catalog.c:599: warning: excess elements in struct initializer catalog.c:599: warning: (near initialization for `SQLCOLUMNS_fields[6]') catalog.c:599: error: initializer element is not constant catalog.c:599: error: (near initialization for `SQLCOLUMNS_fields[6]') catalog.c:600: error: incompatible types in initialization catalog.c:600: error: initializer element is not constant catalog.c:600: error: (near initialization for `SQLCOLUMNS_fields[7].type') catalog.c:600: warning: initialization makes integer from pointer without a cast catalog.c:600: warning: excess elements in struct initializer catalog.c:600: warning: (near initialization for `SQLCOLUMNS_fields[7]') catalog.c:600: warning: excess elements in struct initializer catalog.c:600: warning: (near initialization for `SQLCOLUMNS_fields[7]') catalog.c:600: error: initializer element is not constant catalog.c:600: error: (near initialization for `SQLCOLUMNS_fields[7]') catalog.c:601: error: incompatible types in initialization catalog.c:601: error: initializer element is not constant catalog.c:601: error: (near initialization for `SQLCOLUMNS_fields[8].type') catalog.c:601: warning: initialization makes integer from pointer without a cast catalog.c:601: warning: excess elements in struct initializer catalog.c:601: warning: (near initialization for `SQLCOLUMNS_fields[8]') catalog.c:601: warning: excess elements in struct initializer catalog.c:601: warning: (near initialization for `SQLCOLUMNS_fields[8]') catalog.c:601: error: initializer element is not constant catalog.c:601: error: (near initialization for `SQLCOLUMNS_fields[8]') catalog.c:602: error: incompatible types in initialization catalog.c:602: error: initializer element is not constant catalog.c:602: error: (near initialization for `SQLCOLUMNS_fields[9].type') catalog.c:602: warning: initialization makes integer from pointer without a cast catalog.c:602: warning: excess elements in struct initializer catalog.c:602: warning: (near initialization for `SQLCOLUMNS_fields[9]') catalog.c:602: warning: excess elements in struct initializer catalog.c:602: warning: (near initialization for `SQLCOLUMNS_fields[9]') catalog.c:602: error: initializer element is not constant catalog.c:602: error: (near initialization for `SQLCOLUMNS_fields[9]') catalog.c:603: error: incompatible types in initialization catalog.c:603: error: initializer element is not constant catalog.c:603: error: (near initialization for `SQLCOLUMNS_fields[10].type') catalog.c:603: warning: initialization makes integer from pointer without a cast catalog.c:603: warning: excess elements in struct initializer catalog.c:603: warning: (near initialization for `SQLCOLUMNS_fields[10]') catalog.c:603: warning: excess elements in struct initializer catalog.c:603: warning: (near initialization for `SQLCOLUMNS_fields[10]') catalog.c:603: error: initializer element is not constant catalog.c:603: error: (near initialization for `SQLCOLUMNS_fields[10]') catalog.c:604: error: incompatible types in initialization catalog.c:604: error: initializer element is not constant catalog.c:604: error: (near initialization for `SQLCOLUMNS_fields[11].type') catalog.c:604: warning: initialization makes integer from pointer without a cast catalog.c:604: warning: excess elements in struct initializer catalog.c:604: warning: (near initialization for `SQLCOLUMNS_fields[11]') catalog.c:604: warning: excess elements in struct initializer catalog.c:604: warning: (near initialization for `SQLCOLUMNS_fields[11]') catalog.c:604: error: initializer element is not constant catalog.c:604: error: (near initialization for `SQLCOLUMNS_fields[11]') catalog.c:605: error: incompatible types in initialization catalog.c:605: error: initializer element is not constant catalog.c:605: error: (near initialization for `SQLCOLUMNS_fields[12].type') catalog.c:605: warning: initialization makes integer from pointer without a cast catalog.c:605: warning: excess elements in struct initializer catalog.c:605: warning: (near initialization for `SQLCOLUMNS_fields[12]') catalog.c:605: warning: excess elements in struct initializer catalog.c:605: warning: (near initialization for `SQLCOLUMNS_fields[12]') catalog.c:605: error: initializer element is not constant catalog.c:605: error: (near initialization for `SQLCOLUMNS_fields[12]') catalog.c:606: error: incompatible types in initialization catalog.c:606: error: initializer element is not constant catalog.c:606: error: (near initialization for `SQLCOLUMNS_fields[13].type') catalog.c:606: warning: initialization makes integer from pointer without a cast catalog.c:606: warning: excess elements in struct initializer catalog.c:606: warning: (near initialization for `SQLCOLUMNS_fields[13]') catalog.c:606: warning: excess elements in struct initializer catalog.c:606: warning: (near initialization for `SQLCOLUMNS_fields[13]') catalog.c:606: error: initializer element is not constant catalog.c:606: error: (near initialization for `SQLCOLUMNS_fields[13]') catalog.c:607: error: incompatible types in initialization catalog.c:607: error: initializer element is not constant catalog.c:607: error: (near initialization for `SQLCOLUMNS_fields[14].type') catalog.c:607: warning: initialization makes integer from pointer without a cast catalog.c:607: warning: excess elements in struct initializer catalog.c:607: warning: (near initialization for `SQLCOLUMNS_fields[14]') catalog.c:607: warning: excess elements in struct initializer catalog.c:607: warning: (near initialization for `SQLCOLUMNS_fields[14]') catalog.c:607: error: initializer element is not constant catalog.c:607: error: (near initialization for `SQLCOLUMNS_fields[14]') catalog.c:608: error: incompatible types in initialization catalog.c:608: error: initializer element is not constant catalog.c:608: error: (near initialization for `SQLCOLUMNS_fields[15].type') catalog.c:608: warning: initialization makes integer from pointer without a cast catalog.c:608: warning: excess elements in struct initializer catalog.c:608: warning: (near initialization for `SQLCOLUMNS_fields[15]') catalog.c:608: warning: excess elements in struct initializer catalog.c:608: warning: (near initialization for `SQLCOLUMNS_fields[15]') catalog.c:608: error: initializer element is not constant catalog.c:608: error: (near initialization for `SQLCOLUMNS_fields[15]') catalog.c:609: error: incompatible types in initialization catalog.c:609: error: initializer element is not constant catalog.c:609: error: (near initialization for `SQLCOLUMNS_fields[16].type') catalog.c:609: warning: initialization makes integer from pointer without a cast catalog.c:609: warning: excess elements in struct initializer catalog.c:609: warning: (near initialization for `SQLCOLUMNS_fields[16]') catalog.c:609: warning: excess elements in struct initializer catalog.c:609: warning: (near initialization for `SQLCOLUMNS_fields[16]') catalog.c:609: error: initializer element is not constant catalog.c:609: error: (near initialization for `SQLCOLUMNS_fields[16]') catalog.c:610: error: incompatible types in initialization catalog.c:610: error: initializer element is not constant catalog.c:610: error: (near initialization for `SQLCOLUMNS_fields[17].type') catalog.c:610: warning: initialization makes integer from pointer without a cast catalog.c:610: warning: excess elements in struct initializer catalog.c:610: warning: (near initialization for `SQLCOLUMNS_fields[17]') catalog.c:610: warning: excess elements in struct initializer catalog.c:610: warning: (near initialization for `SQLCOLUMNS_fields[17]') catalog.c:610: error: initializer element is not constant catalog.c:610: error: (near initialization for `SQLCOLUMNS_fields[17]') catalog.c:889: error: incompatible types in initialization catalog.c:889: error: initializer element is not constant catalog.c:889: error: (near initialization for `SQLSTAT_fields[0].type') catalog.c:889: warning: initialization makes integer from pointer without a cast catalog.c:889: warning: excess elements in struct initializer catalog.c:889: warning: (near initialization for `SQLSTAT_fields[0]') catalog.c:889: warning: excess elements in struct initializer catalog.c:889: warning: (near initialization for `SQLSTAT_fields[0]') catalog.c:889: error: initializer element is not constant catalog.c:889: error: (near initialization for `SQLSTAT_fields[0]') catalog.c:890: error: incompatible types in initialization catalog.c:890: error: initializer element is not constant catalog.c:890: error: (near initialization for `SQLSTAT_fields[1].type') catalog.c:890: warning: initialization makes integer from pointer without a cast catalog.c:890: warning: excess elements in struct initializer catalog.c:890: warning: (near initialization for `SQLSTAT_fields[1]') catalog.c:890: warning: excess elements in struct initializer catalog.c:890: warning: (near initialization for `SQLSTAT_fields[1]') catalog.c:890: error: initializer element is not constant catalog.c:890: error: (near initialization for `SQLSTAT_fields[1]') catalog.c:891: error: incompatible types in initialization catalog.c:891: error: initializer element is not constant catalog.c:891: error: (near initialization for `SQLSTAT_fields[2].type') catalog.c:891: warning: initialization makes integer from pointer without a cast catalog.c:891: warning: excess elements in struct initializer catalog.c:891: warning: (near initialization for `SQLSTAT_fields[2]') catalog.c:891: warning: excess elements in struct initializer catalog.c:891: warning: (near initialization for `SQLSTAT_fields[2]') catalog.c:891: error: initializer element is not constant catalog.c:891: error: (near initialization for `SQLSTAT_fields[2]') catalog.c:892: error: incompatible types in initialization catalog.c:892: error: initializer element is not constant catalog.c:892: error: (near initialization for `SQLSTAT_fields[3].type') catalog.c:892: warning: initialization makes integer from pointer without a cast catalog.c:892: warning: excess elements in struct initializer catalog.c:892: warning: (near initialization for `SQLSTAT_fields[3]') catalog.c:892: warning: excess elements in struct initializer catalog.c:892: warning: (near initialization for `SQLSTAT_fields[3]') catalog.c:892: error: initializer element is not constant catalog.c:892: error: (near initialization for `SQLSTAT_fields[3]') catalog.c:893: error: incompatible types in initialization catalog.c:893: error: initializer element is not constant catalog.c:893: error: (near initialization for `SQLSTAT_fields[4].type') catalog.c:893: warning: initialization makes integer from pointer without a cast catalog.c:893: warning: excess elements in struct initializer catalog.c:893: warning: (near initialization for `SQLSTAT_fields[4]') catalog.c:893: warning: excess elements in struct initializer catalog.c:893: warning: (near initialization for `SQLSTAT_fields[4]') catalog.c:893: error: initializer element is not constant catalog.c:893: error: (near initialization for `SQLSTAT_fields[4]') catalog.c:894: error: incompatible types in initialization catalog.c:894: error: initializer element is not constant catalog.c:894: error: (near initialization for `SQLSTAT_fields[5].type') catalog.c:894: warning: initialization makes integer from pointer without a cast catalog.c:894: warning: excess elements in struct initializer catalog.c:894: warning: (near initialization for `SQLSTAT_fields[5]') catalog.c:894: warning: excess elements in struct initializer catalog.c:894: warning: (near initialization for `SQLSTAT_fields[5]') catalog.c:894: error: initializer element is not constant catalog.c:894: error: (near initialization for `SQLSTAT_fields[5]') catalog.c:895: error: incompatible types in initialization catalog.c:895: error: initializer element is not constant catalog.c:895: error: (near initialization for `SQLSTAT_fields[6].type') catalog.c:895: warning: initialization makes integer from pointer without a cast catalog.c:895: warning: excess elements in struct initializer catalog.c:895: warning: (near initialization for `SQLSTAT_fields[6]') catalog.c:895: warning: excess elements in struct initializer catalog.c:895: warning: (near initialization for `SQLSTAT_fields[6]') catalog.c:895: error: initializer element is not constant catalog.c:895: error: (near initialization for `SQLSTAT_fields[6]') catalog.c:896: error: incompatible types in initialization catalog.c:896: error: initializer element is not constant catalog.c:896: error: (near initialization for `SQLSTAT_fields[7].type') catalog.c:896: warning: initialization makes integer from pointer without a cast catalog.c:896: warning: excess elements in struct initializer catalog.c:896: warning: (near initialization for `SQLSTAT_fields[7]') catalog.c:896: warning: excess elements in struct initializer catalog.c:896: warning: (near initialization for `SQLSTAT_fields[7]') catalog.c:896: error: initializer element is not constant catalog.c:896: error: (near initialization for `SQLSTAT_fields[7]') catalog.c:897: error: incompatible types in initialization catalog.c:897: error: initializer element is not constant catalog.c:897: error: (near initialization for `SQLSTAT_fields[8].type') catalog.c:897: warning: initialization makes integer from pointer without a cast catalog.c:897: warning: excess elements in struct initializer catalog.c:897: warning: (near initialization for `SQLSTAT_fields[8]') catalog.c:897: warning: excess elements in struct initializer catalog.c:897: warning: (near initialization for `SQLSTAT_fields[8]') catalog.c:897: error: initializer element is not constant catalog.c:897: error: (near initialization for `SQLSTAT_fields[8]') catalog.c:898: error: incompatible types in initialization catalog.c:898: error: initializer element is not constant catalog.c:898: error: (near initialization for `SQLSTAT_fields[9].type') catalog.c:898: warning: initialization makes integer from pointergmake[2]: *** [catalog.lo] Error 1 gmake[1]: *** [all] Interrupt gmake: *** [all-recursive] Interrupt