Opened 7 years ago

Closed 6 years ago

#12029 closed Bugs (fixed)

ice.hpp deprecated in 1.60 yet still included from some headers

Reported by: Boris Staletic <boris.staletic@…> Owned by: Antony Polukhin
Milestone: To Be Determined Component: lexical_cast
Version: Boost 1.60.0 Severity: Problem
Keywords: ice.hpp deprecated Cc:

Description

Using boost for linux.

  1. include/boost/detail/named_template_params.hpp
  2. include/boost/lexical_cast/lexical_cast_old.hpp

Both include ice.hpp even though this header is deprecated.

Note: I've reported for the version 1.60 which I've got installed on my Archlinux. I've also checked github master branch and the deprecated header is still included.

Change History (3)

comment:1 by John Maddock, 7 years ago

Component: Nonelexical_cast
Owner: set to Antony Polukhin

I've opened a PR for the lexical_cast issue: https://github.com/boostorg/lexical_cast/pull/16

The named_template_params.hpp I'm inclined to ignore as it only effects Borland C++ and support for that compiler is untested these days anyway.

comment:2 by Tobias Olbrich, 6 years ago

ice.hpp is also included by

boost/python/detail/def_helper.hpp

which gets dragged in if you use boost/python.hpp

comment:3 by John Maddock, 6 years ago

Resolution: fixed
Status: newclosed

I've checked and that's fixed in 1.61 release candidate.

Note: See TracTickets for help on using tickets.