Hi All

I'm currently trying to learn C so that I can recode some php/mysql apps I've got but I've run into probs right at the start.

I'm trying to compile the examples in PDuBois MySQL (myclient.c the really easy one ;-( ) and get the errors below.

I'm using SuSE 8.2 but also get the same errors under WinXP

I'm obviously doing something wrong and I'd be grateful for any pointers

Cheers

Steve


# gcc -c -I/usr/include/mysql myclient.c
In file included from myclient.c:2:
/usr/include/mysql/mysql.h:128: error: parse error before "MEM_ROOT"
/usr/include/mysql/mysql.h:128: warning: no semicolon at end of struct or union
/usr/include/mysql/mysql.h:129: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:169: error: parse error before "MEM_ROOT"
/usr/include/mysql/mysql.h:169: warning: no semicolon at end of struct or union
/usr/include/mysql/mysql.h:176: error: parse error before '}' token
/usr/include/mysql/mysql.h:176: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:183: error: parse error before "MYSQL_DATA"
/usr/include/mysql/mysql.h:183: warning: no semicolon at end of struct or union
/usr/include/mysql/mysql.h:185: error: parse error before "field_alloc"
/usr/include/mysql/mysql.h:185: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:189: error: parse error before '*' token
/usr/include/mysql/mysql.h:189: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:191: error: parse error before '}' token
/usr/include/mysql/mysql.h:191: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:196: error: parse error before '*' token
/usr/include/mysql/mysql.h:197: error: parse error before '*' token
/usr/include/mysql/mysql.h:198: error: parse error before '*' token
/usr/include/mysql/mysql.h:199: error: parse error before '*' token
/usr/include/mysql/mysql.h:201: error: parse error before '*' token
/usr/include/mysql/mysql.h:202: error: parse error before '*' token
/usr/include/mysql/mysql.h:203: error: parse error before '*' token
/usr/include/mysql/mysql.h:205: error: parse error before '*' token
/usr/include/mysql/mysql.h:206: error: parse error before '*' token
/usr/include/mysql/mysql.h:207: error: parse error before '*' token
/usr/include/mysql/mysql.h:208: error: parse error before '*' token
/usr/include/mysql/mysql.h:209: error: parse error before '*' token
/usr/include/mysql/mysql.h:210: error: parse error before '*' token
/usr/include/mysql/mysql.h:211: error: parse error before '*' token
/usr/include/mysql/mysql.h:212: error: parse error before '*' token
/usr/include/mysql/mysql.h:214: error: parse error before '*' token
/usr/include/mysql/mysql.h:214: error: parse error before '*' token
/usr/include/mysql/mysql.h:214: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:222: error: parse error before '*' token
/usr/include/mysql/mysql.h:222: error: parse error before '*' token
/usr/include/mysql/mysql.h:223: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:224: error: parse error before '*' token
/usr/include/mysql/mysql.h:227: error: parse error before '*' token
/usr/include/mysql/mysql.h:227: error: parse error before '*' token
/usr/include/mysql/mysql.h:233: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:242: error: parse error before '*' token
/usr/include/mysql/mysql.h:243: error: parse error before '*' token
/usr/include/mysql/mysql.h:244: error: parse error before '*' token
/usr/include/mysql/mysql.h:245: error: parse error before '*' token
/usr/include/mysql/mysql.h:247: error: parse error before '*' token
/usr/include/mysql/mysql.h:248: error: parse error before '*' token
/usr/include/mysql/mysql.h:250: error: parse error before '*' token
/usr/include/mysql/mysql.h:251: error: parse error before '*' token
/usr/include/mysql/mysql.h:252: error: parse error before '*' token
/usr/include/mysql/mysql.h:253: error: parse error before '*' token
/usr/include/mysql/mysql.h:254: error: parse error before '*' token
/usr/include/mysql/mysql.h:256: error: parse error before '*' token
/usr/include/mysql/mysql.h:257: error: parse error before '*' token
/usr/include/mysql/mysql.h:258: error: parse error before '*' token
/usr/include/mysql/mysql.h:259: error: parse error before '*' token
/usr/include/mysql/mysql.h:261: error: parse error before '*' token
/usr/include/mysql/mysql.h:262: error: parse error before '*' token
/usr/include/mysql/mysql.h:263: error: parse error before '*' token
/usr/include/mysql/mysql.h:263: error: parse error before '*' token
/usr/include/mysql/mysql.h:263: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:264: error: parse error before '*' token
/usr/include/mysql/mysql.h:264: error: parse error before '*' token
/usr/include/mysql/mysql.h:264: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:265: error: parse error before '*' token
/usr/include/mysql/mysql.h:265: error: parse error before '*' token
/usr/include/mysql/mysql.h:266: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:267: error: parse error before '*' token
/usr/include/mysql/mysql.h:267: error: parse error before '*' token
/usr/include/mysql/mysql.h:267: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:268: error: parse error before '*' token
/usr/include/mysql/mysql.h:268: error: parse error before '*' token
/usr/include/mysql/mysql.h:268: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:269: error: parse error before '*' token
/usr/include/mysql/mysql.h:269: error: parse error before '*' token
/usr/include/mysql/mysql.h:269: warning: data definition has no type or storage class
/usr/include/mysql/mysql.h:270: error: parse error before '*' token
/usr/include/mysql/mysql.h:272: error: parse error before '*' token
/usr/include/mysql/mysql.h:273: error: parse error before '*' token
/usr/include/mysql/mysql.h:275: error: parse error before '*' token
/usr/include/mysql/mysql.h:276: error: parse error before '*' token
/usr/include/mysql/mysql.h:278: error: parse error before '*' token
/usr/include/mysql/mysql.h:279: error: parse error before '*' token
/usr/include/mysql/mysql.h:280: error: parse error before '*' token
/usr/include/mysql/mysql.h:283: error: parse error before '*' token
/usr/include/mysql/mysql.h:287: error: parse error before '*' token
/usr/include/mysql/mysql.h:296: error: parse error before ')' token
/usr/include/mysql/mysql.h:297: error: parse error before '*' token
myclient.c:13: error: parse error before '*' token
myclient.c:13: warning: data definition has no type or storage class


# gcc --version
gcc (GCC) 3.3 20030226 (prerelease) (SuSE Linux)





--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]



Reply via email to