You're right! Whe I replace the line below in providers/mysql/Makefile: MYSQL_CFLAGS = "-I/mingw/include/mysql" "-D_WINDOWS" "/MT" "/Zi" "/O2" "/Ob1" "/D" "NDEBUG" "-DDBUG_OFF" "/wd4996" with: MYSQL_CFLAGS = "-I/mingw/include/mysql" "-D_WINDOWS" "-DNDEBUG" "-DDBUG_OFF" it does compile nicely. Any idea why it uses these Windows-style parameters (using slash)? Now I have linking problems though: Creating library file: .libs/libgda-mysql.dll.a.libs/gda-mysql-parser.o:gda-mysql-parser.c:(.text+0xdf): undefined reference to `gda_lemon_mysql_parserTrace' |