Bug #70558 | Konvertierung von 'Query_arena::enum_state' in 'm_state' nicht möglich | ||
---|---|---|---|
Submitted: | 8 Oct 2013 22:48 | Modified: | 20 Nov 2018 11:29 |
Reporter: | Matthias Güntert | Email Updates: | |
Status: | Won't fix | Impact on me: | |
Category: | MySQL Server: Compiling | Severity: | S2 (Serious) |
Version: | 5.6.14 | OS: | Windows (Windows 7 x64) |
Assigned to: | CPU Architecture: | Any |
[8 Oct 2013 22:48]
Matthias Güntert
[8 Oct 2013 22:49]
Matthias Güntert
CMakeCache.txt
Attachment: CMakeCache.txt (text/plain), 51.43 KiB.
[9 Oct 2013 12:50]
MySQL Verification Team
I couldn't repeat with Visual Studio 8: C:\tmp\mysql-5.6.14>sql\Debug\mysqld --version sql\Debug\mysqld Ver 5.6.14-debug for Win64 on x86_64 (Source distribution) C:\tmp\mysql-5.6.14>
[9 Oct 2013 17:25]
Matthias Güntert
Thanks for testing. Could you reproduce this issue by using visual studio 2012 express?
[9 Oct 2013 17:42]
Matthias Güntert
It seems compiling is not supported using visual studio 2012 express http://dev.mysql.com/doc/mysql-sourcebuild-excerpt/5.0/en/windows-source-build.html
[11 Oct 2013 0:50]
MySQL Verification Team
I get compiler errors with VS 2012. The workaround is to use VS 2008 i.e. Thanks.
[11 Oct 2013 18:41]
Matthias Güntert
Compiling 32bit binaries using Visual C++ 2008 Express works. Unfortunately a lot of errors are getting thrown when I try to configure for 64bit issuing: C:\Temp\build-64>cmake ..\mysql-5.6.14 -G "Visual Studio 9 2008 Win64" -DWITH_EXAMPLE_STORAGE_ENGINE=on Basically the output consists of errors like this: " [...] The project consists entirely of configurations that require support for platforms which are not installed on this machine. The project cannot be loaded. [...] " It seems Visual Studio 2008 Express is not capable to produce 64bit binaries. There is a "Visual Studio 2008 SDK 1.1" which can only be used in conjunction with VS2008 Standard and above... So what other posibilites are left to get mysql compiled for 64bit?
[20 Nov 2018 11:29]
Dyre Tjeldvoll
Posted by developer: Thank you for bringing this to our attention. Since the bug was filed we have changed the compiler requirements for all platforms several times. Using the currently supported version of Visual Studio it is possible to build both 32 and 64 bit binaries, so we choose to close this bug now.