Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#8750 closed Support Requests (duplicate)

VC12 support

Reported by: gongminmin@… Owned by: John Maddock
Milestone: To Be Determined Component: config
Version: Boost 1.53.0 Severity: Problem
Keywords: Cc:

Description

VS2013/VC12 preview is released. However, there are some compiling errors when using vc12 to build boost.

Attachments (3)

boost_vc12.patch (2.9 KB ) - added by gongminmin@… 9 years ago.
vc12.patch (9.4 KB ) - added by ericbarrjr@… 9 years ago.
Fixes compile issues when compiling with vc12 (visual studio 2013) preview
for_vs2013.patch (6.2 KB ) - added by arkadiy_s@… 9 years ago.

Download all attachments as: .zip

Change History (10)

by gongminmin@…, 9 years ago

Attachment: boost_vc12.patch added

by ericbarrjr@…, 9 years ago

Attachment: vc12.patch added

Fixes compile issues when compiling with vc12 (visual studio 2013) preview

comment:1 by phpcodex@…, 9 years ago

Several places are also using std::min/max without including the <algorithm> header. A more thorough search for all such usages is likely in order.

by arkadiy_s@…, 9 years ago

Attachment: for_vs2013.patch added

comment:2 by arkadiy_s@…, 9 years ago

My patch should fix all problems even with std::min/max (fixed as in stlport.hpp)

in reply to:  2 comment:3 by anonymous, 9 years ago

Replying to arkadiy_s@…:

My patch should fix all problems even with std::min/max (fixed as in stlport.hpp)

Agreed, the for_vs2013.patch is a better one

comment:4 by viboes, 9 years ago

Please create a ticket by library.

comment:5 by arkadiy_s@…, 9 years ago

Component: Building Boostconfig
Owner: set to John Maddock

I will create tickets for the other libraries. Please update only config headers.

comment:6 by John Maddock, 9 years ago

Resolution: duplicate
Status: newclosed

As noted in the other ticket you created - Boost.Config is already patched in Trunk for VC12 - and there is ongoing work to make sure that 1.55 passes all tests with that compiler.

comment:7 by arkadiy_s@…, 9 years ago

VS2013 support DECLTYPE N3276, but in trunk

#define BOOST_NO_CXX11_DECLTYPE_N3276

declared for VS2013

Note: See TracTickets for help on using tickets.