21 Mar
2017
21 Mar
'17
12:21 p.m.
Hi, I can not build MariaDB 10.0.30 and 10.1.22 with Visual Studio 2013 on Windows 7 Pro 64 bit. `identifier "int64_t" is undefined` occurs at `storage/xtradb/btr/btr0cur.cc`. It is probably caused by the following merge commit: [Merge branch 'merge-xtradb-5.6' into 10.0] https://github.com/MariaDB/server/commit/83da1a1e572d67588b66724b34fdb7f0796... Before this commit, `ib_int64_t` (the typedef, which wraps compiler differences, in `../include/univ.i`) is used instead of `int64_t`. This error does not occur on VS2015, because it has `int64_t`. But VS2013 does not have `int64_t`. Were the supported compilers changed? Or, a bug or my environmental problem? Regards, Ayano Kosaka