[GRASS-windows] Re: Build GRASS with MySQL support enabled

Marco Pasetti marcopstt at gmail.com
Wed Jul 23 07:12:04 EDT 2008


Hi Darren,

> ok, after some tricks and trials, configure worked; now I'm compiling... I 
> hope it will work :)

unfortunately it didn't work :(
I attacched the error messages as a txt file; I hope that someone else could 
help us.

Regards,

Marco 
-------------- next part --------------
Marco at HP-MARCO /usr/local/src/grass-6.3.0-test/db/drivers
$ export PATH="/usr/local/bin:/usr/local/tcl-tk/bin:/usr/local/sqlite/bin:/usr/local/pgsql/lib:/usr/local/mysql/bin:$PATH"

Marco at HP-MARCO /usr/local/src/grass-6.3.0-test/db/drivers
$ make
make -C dbf || echo /usr/local/src/grass-6.3.0-test/db/drivers/dbf >> /usr/local/src/grass-6.3.0-test/error.log
make[1]: Entering directory `/usr/local/src/grass-6.3.0-test/db/drivers/dbf'
make[1]: Leaving directory `/usr/local/src/grass-6.3.0-test/db/drivers/dbf'
make -C postgres || echo /usr/local/src/grass-6.3.0-test/db/drivers/postgres >> /usr/local/src/grass-6.3.0-test/error.log
make[1]: Entering directory `/usr/local/src/grass-6.3.0-test/db/drivers/postgres'
make[1]: Leaving directory `/usr/local/src/grass-6.3.0-test/db/drivers/postgres'
make -C mysql || echo /usr/local/src/grass-6.3.0-test/db/drivers/mysql >> /usr/local/src/grass-6.3.0-test/error.log
make[1]: Entering directory `/usr/local/src/grass-6.3.0-test/db/drivers/mysql'
make OBJ.i686-pc-mingw32
make[2]: Entering directory `/usr/local/src/grass-6.3.0-test/db/drivers/mysql'
make[2]: `OBJ.i686-pc-mingw32' is up to date.
make[2]: Leaving directory `/usr/local/src/grass-6.3.0-test/db/drivers/mysql'
gcc -I/usr/local/src/grass-6.3.0-test/dist.i686-pc-mingw32/include -I/usr/local/include -g -O2  -I/usr/local/include  -I/usr/local/mysql/include -I/usr/local/tcl-tk/include -I/usr/local/tcl-tk/include   -DPACKAGE=\"\" -I../../../lib/db/dbmi_driver -I/usr/local/src/grass-6.3.0-test/dist.i686-pc-mingw32/include -o OBJ.i686-pc-mingw32/create_table.o -c create_table.c
In file included from C:/MSYS/local/mysql/include/mysql.h:72,
                 from globals.h:1,
                 from create_table.c:15:
C:/MSYS/local/mysql/include/mysql_com.h:183: error: syntax error before "SOCKET"
C:/MSYS/local/mysql/include/mysql_com.h:183: warning: no semicolon at end of struct or union
C:/MSYS/local/mysql/include/mysql_com.h:222: error: syntax error before '}' token
C:/MSYS/local/mysql/include/mysql_com.h:222: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql_com.h:335: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql_com.h:336: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql_com.h:337: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql_com.h:338: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql_com.h:339: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql_com.h:340: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql_com.h:341: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql_com.h:342: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql_com.h:345: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql_com.h:346: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql_com.h:358: error: syntax error before "s"
In file included from globals.h:1,
                 from create_table.c:15:
C:/MSYS/local/mysql/include/mysql.h:257: error: syntax error before "NET"
C:/MSYS/local/mysql/include/mysql.h:257: warning: no semicolon at end of struct or union
C:/MSYS/local/mysql/include/mysql.h:282: error: 'scramble' redeclared as different kind of symbol
C:/MSYS/local/mysql/include/mysql_com.h:426: error: previous declaration of 'scramble' was here
C:/MSYS/local/mysql/include/mysql.h:282: error: 'scramble' redeclared as different kind of symbol
C:/MSYS/local/mysql/include/mysql_com.h:426: error: previous declaration of 'scramble' was here
C:/MSYS/local/mysql/include/mysql.h:311: error: syntax error before '}' token
C:/MSYS/local/mysql/include/mysql.h:311: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:319: error: syntax error before "MYSQL"
C:/MSYS/local/mysql/include/mysql.h:319: warning: no semicolon at end of struct or union
C:/MSYS/local/mysql/include/mysql.h:328: error: syntax error before '}' token
C:/MSYS/local/mysql/include/mysql.h:328: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:346: error: syntax error before "NET"
C:/MSYS/local/mysql/include/mysql.h:346: warning: no semicolon at end of struct or union
C:/MSYS/local/mysql/include/mysql.h:352: error: conflicting types for 'last_errno'
C:/MSYS/local/mysql/include/mysql_com.h:211: error: previous declaration of 'last_errno' was here
C:/MSYS/local/mysql/include/mysql.h:355: error: conflicting types for 'last_error'
C:/MSYS/local/mysql/include/mysql_com.h:210: error: previous declaration of 'last_error' was here
C:/MSYS/local/mysql/include/mysql.h:356: error: syntax error before '}' token
C:/MSYS/local/mysql/include/mysql.h:356: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:404: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:405: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:406: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:407: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:409: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:410: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:411: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:413: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:414: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:415: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:416: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:417: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:418: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:419: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:420: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:421: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:422: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:423: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:425: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:425: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:425: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:426: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:429: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:430: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:432: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:432: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:438: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:439: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:440: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:441: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:443: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:445: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:445: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:445: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:446: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:446: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:446: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:449: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:451: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:454: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:456: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:458: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:466: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:468: error: `mysql_set_local_infile_handler' declared as function returning a function
C:/MSYS/local/mysql/include/mysql.h:469: error: syntax error before "int"
C:/MSYS/local/mysql/include/mysql.h:477: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:484: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:485: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:487: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:490: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:491: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:493: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:498: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:501: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:505: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:510: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:513: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:514: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:516: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:517: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:520: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:521: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:522: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:525: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:526: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:527: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:528: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:528: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:528: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:529: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:529: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:529: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:530: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:530: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:530: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:531: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:533: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:534: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:536: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:538: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:540: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:541: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:542: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:543: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:543: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:544: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:549: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:553: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:562: error: syntax error before ')' token
C:/MSYS/local/mysql/include/mysql.h:563: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:566: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:566: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:566: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:567: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:567: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:571: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:572: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:573: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:575: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:578: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:676: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:689: error: syntax error before "MYSQL"
C:/MSYS/local/mysql/include/mysql.h:689: warning: no semicolon at end of struct or union
C:/MSYS/local/mysql/include/mysql.h:712: error: conflicting types for 'last_errno'
C:/MSYS/local/mysql/include/mysql.h:352: error: previous declaration of 'last_errno' was here
C:/MSYS/local/mysql/include/mysql.h:712: error: conflicting types for 'last_errno'
C:/MSYS/local/mysql/include/mysql.h:352: error: previous declaration of 'last_errno' was here
C:/MSYS/local/mysql/include/mysql.h:716: error: conflicting types for 'last_error'
C:/MSYS/local/mysql/include/mysql.h:355: error: previous declaration of 'last_error' was here
C:/MSYS/local/mysql/include/mysql.h:716: error: conflicting types for 'last_error'
C:/MSYS/local/mysql/include/mysql.h:355: error: previous declaration of 'last_error' was here
C:/MSYS/local/mysql/include/mysql.h:729: error: syntax error before '}' token
C:/MSYS/local/mysql/include/mysql.h:729: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:756: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:757: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:765: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:767: warning: no semicolon at end of struct or union
C:/MSYS/local/mysql/include/mysql.h:770: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:772: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:773: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:774: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:775: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:776: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:777: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:778: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:779: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:780: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:781: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:783: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:786: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:786: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:786: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:787: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:789: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:790: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:791: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:794: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:795: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:796: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:799: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:802: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:803: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:804: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:805: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:806: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:807: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:811: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:811: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:811: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:812: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:812: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:812: warning: data definition has no type or storage class
C:/MSYS/local/mysql/include/mysql.h:813: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:814: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:815: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:816: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:818: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:819: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:820: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:821: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:822: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:823: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:825: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:826: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:827: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:828: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:829: error: syntax error before '*' token
C:/MSYS/local/mysql/include/mysql.h:830: error: syntax error before '*' token
In file included from create_table.c:15:
globals.h:5: error: syntax error before "MYSQL_RES"
globals.h:5: warning: no semicolon at end of struct or union
globals.h:12: error: syntax error before '}' token
globals.h:12: warning: data definition has no type or storage class
globals.h:23: error: syntax error before '*' token
globals.h:23: warning: data definition has no type or storage class
In file included from create_table.c:16:
proto.h:4: error: 'report_error' redeclared as different kind of symbol
C:/MSYS/local/mysql/include/mysql_com.h:220: error: previous declaration of 'report_error' was here
proto.h:7: error: syntax error before '*' token
proto.h:7: warning: data definition has no type or storage class
proto.h:8: error: syntax error before '*' token
proto.h:11: error: syntax error before '*' token
make[1]: *** [OBJ.i686-pc-mingw32/create_table.o] Error 1
make[1]: Leaving directory `/usr/local/src/grass-6.3.0-test/db/drivers/mysql'
make -C sqlite || echo /usr/local/src/grass-6.3.0-test/db/drivers/sqlite >> /usr/local/src/grass-6.3.0-test/error.log
make[1]: Entering directory `/usr/local/src/grass-6.3.0-test/db/drivers/sqlite'
make[1]: Leaving directory `/usr/local/src/grass-6.3.0-test/db/drivers/sqlite'
make -C ogr || echo /usr/local/src/grass-6.3.0-test/db/drivers/ogr >> /usr/local/src/grass-6.3.0-test/error.log
make[1]: Entering directory `/usr/local/src/grass-6.3.0-test/db/drivers/ogr'
make[1]: Leaving directory `/usr/local/src/grass-6.3.0-test/db/drivers/ogr'

Marco at HP-MARCO /usr/local/src/grass-6.3.0-test/db/drivers


More information about the grass-windows mailing list