Modify

Ticket #5307 (closed Bugs: fixed)

Opened 3 years ago

Last modified 2 years ago

Property Tree Compile Error with Intel Compiler XE & VS 2010

Reported by: Edward Rankin <erankin@…> Owned by: cornedbee
Milestone: To Be Determined Component: property_tree
Version: Boost 1.46.0 Severity: Problem
Keywords: Cc: phprus@…

Description

I am trying to compile boost 1.46.1 using the Intel Composer XE 2011.1.154 for Windows. I am running into the same error as #4092. I have changed the check for BOOST_MSVC to include BOOST_INTEL_WIN (line 19 of boost/property_tree/detail/ptree_implementation.hpp) and can compile successfully.

A better approach was proposed here:  http://article.gmane.org/gmane.comp.lib.boost.user/63957/

Attachments

Change History

comment:1 Changed 3 years ago by Edward Rankin <erankin@…>

This problem is still present in Boost 1.47 Beta 1

comment:2 Changed 2 years ago by Vladislav <phprus@…>

  • Cc phprus@… added

Please fix this bug in Boost 1.49.0.

Possible patch:  https://svn.boost.org/trac/boost/ticket/5984

comment:3 Changed 2 years ago by cornedbee

  • Status changed from new to closed
  • Resolution set to fixed

(In [76447]) Merge [72000],[72001],[72003], [74691], [75587], [75589], [75590], and [75593] from trunk. Fixes bug 4840. Fixes bug 5259. Fixes bug 5281, I think. Fixes bug 5944. Fixes bug 5757. Fixes bug 5710. Fixes bug 5307, I think.

comment:4 Changed 2 years ago by erankin@…

It does seem to be fixed (I copied the changes to my build for 1.48). I still should test directly on the trunk.

comment:5 Changed 2 years ago by Edward Rankin <erankin@…>

I tried this with 1.49 Beta (it came out while checking out the trunk) and no errors reported.

comment:6 Changed 2 years ago by cornedbee

Thank you for testing.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.