Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#1042 closed cleanup (duplicate)

[cmake] Error for boost 1.58.0

Reported by: Alex Olivas Owned by: don la dieu
Priority: major Milestone:
Component: cmake Keywords:
Cc:

Description

The serialization library is broken in this version of boost. There should be some kind of error message when this version is found. Attached is a possible patch.

Attachments (2)

boost.cmake.patch (520 bytes) - added by Alex Olivas 9 years ago.
boost.cmake.2.patch (557 bytes) - added by Alex Olivas 9 years ago.
Probably should set Boost_FOUND to FALSE.

Download all attachments as: .zip

Change History (10)

Changed 9 years ago by Alex Olivas

Changed 9 years ago by Alex Olivas

Probably should set Boost_FOUND to FALSE.

comment:1 Changed 9 years ago by Alex Olivas

  • Milestone set to offline V15-08-00

comment:2 Changed 9 years ago by David Schultz

found the underlying issue. they moved the serialization directly into map.hpp, which gets rid of our initial override to comment out ar >> BOOST_SERIALIZATION_NVP(item_version);

so I see three options:

  1. override things back to the old way
  2. override with their new code, plus some extra modifications
  3. trick the library into thinking we're running a really old archive version (version 3 I guess)

comment:3 Changed 9 years ago by don la dieu

  • Priority changed from normal to major

comment:4 Changed 9 years ago by David Schultz

option 1 was implemented in branches with: r2229/IceTray r2230/IceTray

comment:5 Changed 9 years ago by don la dieu

currently we hard fail when boost 1.58.0 is detected. this is temporary until a final fix is decided on.

see r2269/IceTray

comment:6 Changed 9 years ago by don la dieu

  • Milestone changed from offline V15-08-00 to offline V15-09-00

comment:7 Changed 9 years ago by David Schultz

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

superseded by #1407, which has an actual plan.

comment:8 Changed 8 years ago by Alex Olivas

  • Milestone offline V15-12-00 deleted

Milestone offline V15-12-00 deleted

Note: See TracTickets for help on using tickets.