Version 1 (modified by jbirch, 12 years ago) (diff)


MySQL FDO Provider Notes

The MySQL provider allows access to MySQL databases.

Build Issues

On some linux configurations, locally installed zlib versions can cause errors during the build. e.g.:

/usr/lib/mysql/libz.a(zutil.o)(.text+0x41): In function `zcalloc': /export/home/my/tmp-201004061343-5.1.46-24340/rpm/BUILD/mysql-5.1.46/zlib/zutil.c:304: multiple definition of `zcalloc'
/usr/lib/mysql/libmysqlclient.a(zutil.o)(.text+0x41):/export/home/my/tmp-201004061343-5.1.46-24340/rpm/BUILD/mysql-5.1.46/zlib/zutil.c:304: first defined here

This can often be resolved as follows:

ar d /usr/lib/mysql/libmysqlclient.a adler32.o compress.o crc32.o deflate.o gzio.o infback.o inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o

Explanation of the problem (and fix) available in the MySQL bug tracker:

Open Tickets

UnitTests on MySQL 5.1.22-rc-community - Run: 228 Failures: 43 Errors: 20
MySQL Defect : wrong column type in SQLCommand
MySQL Defect : Can't retreive tablename in joined query
MySQL provider should use the native MySQL ` instead of "
Using an ISelect with an InFilter with an invalid property name yields an AccessViolationException
MySQL test failure: MySqlFdoApplySchemaTest.TestSchema