MySQL Forums
Forum List  »  Source, Builds, Binaries

Compiling source 5.6.16 on 32 bit Windows
Posted by: ad du
Date: March 06, 2014 01:50PM

I was trying to build MySQL server from the source 5.6.16 on a 32 bit Windows box. The compiler I am using is Visual Studio 2005. I followed the link,
to build the same. However, after configuring with cmake, when I try to build the mysql.sln I am getting certain errors. The error is as below,

9>f:\practicemodules\project\utility\mysql-5.6.16\mysql-5.6.16\storage\innobase\include\buf0buf.ic(1010) : error C3861: '_InterlockedExchangeAdd': identifier not found
9>f:\practicemodules\project\utility\mysql-5.6.16\mysql-5.6.16\storage\innobase\include\buf0buf.ic(1040) : error C3861: '_InterlockedExchangeAdd': identifier not found
9>f:\practicemodules\project\utility\mysql-5.6.16\mysql-5.6.16\storage\innobase\include\buf0buf.ic(1059) : error C3861: '_InterlockedExchangeAdd': identifier not found

I am not sure why am I getting the error for this API. I googled a little bit and tried including Windows.h to source file, but it doesn't seem to correct the problem.
I tried building the solution for both debug and release and none of them seem to work.

Kindly suggest, what could be the resolution.

Thank you,

Options: ReplyQuote

Written By
Compiling source 5.6.16 on 32 bit Windows
March 06, 2014 01:50PM

Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.