On Tue, 5 Nov 2013 17:49:22 -0800 (PST) Arsen Chaloyan <achalo...@yahoo.com> wrote: > > These errors are caused by the use of the new Platform Toolset v120 > which gets installed with VS2013. More specifically, the problem is > in the function cast wrappers defined in apr_atomic.c and used only > for Win32 (x86) platform. Taking out the function casts helps resolve > the link errors with a penalty of having warning messages instead.
Each time I've seen such issues, there is some -Define flag to circumvent the silly MSVC design team's choices. Please look into the headers to see if there is a more straightforward workaround to revert to the 'classic' behavior first.