Opened 15 years ago

Last modified 8 years ago

#1499 reopened Bugs

xxx is not a member of 'boost::signals::detail::named_slot_map_iterator

Reported by: jrp at dial dot pipex dot com Owned by: Douglas Gregor
Milestone: Boost 1.50.0 Component: signals
Version: Boost 1.55.0 Severity: Showstopper
Keywords: Cc:

Description

Compiling boost with msvc-9.0 I get errors such as

.\boost/iterator/iterator_facade.hpp(529) : error C2039: 'decrement' : is not a member of 'boost::signals::detail::named_slot_map_iterator'

and

.\boost/iterator/iterator_facade.hpp(547) : error C2039: 'advance' : is not a member of 'boost::signals::detail::named_slot_map_iterator'

Attachments (2)

out.txt (19.6 KB ) - added by jrp at dial dot pipex dot com 15 years ago.
signals-vc11-fix-20120319-1131.patch (992 bytes ) - added by raptorfactor@… 11 years ago.
Fix VC11.

Download all attachments as: .zip

Change History (12)

by jrp at dial dot pipex dot com, 15 years ago

Attachment: out.txt added

comment:1 by Douglas Gregor, 15 years ago

Resolution: fixed
Status: newclosed

(In [41795]) Bump VC++ version check to continue applying VC-specific workaround for Visual C++ 9.0. Fixes #1499

comment:2 by Eric Niebler, 15 years ago

(In [41915]) Merged revisions 41776-41815 via svnmerge from https://svn.boost.org/svn/boost/trunk

........

r41778 | bgubenko | 2007-12-06 02:47:52 -0800 (Thu, 06 Dec 2007) | 1 line

compute 'result' in to_ulong() as it is done in Boost 1.34

........

r41788 | vladimir_prus | 2007-12-06 08:00:38 -0800 (Thu, 06 Dec 2007) | 2 lines

Add Google Analytics tracking code for the uploaded docs.

........

r41789 | vladimir_prus | 2007-12-06 08:12:01 -0800 (Thu, 06 Dec 2007) | 3 lines

Fix search for html files. Put packages where beta.boost.org can fetch them.

........

r41791 | vladimir_prus | 2007-12-06 08:23:39 -0800 (Thu, 06 Dec 2007) | 1 line

Fix quoting

........

r41795 | dgregor | 2007-12-06 09:17:38 -0800 (Thu, 06 Dec 2007) | 4 lines

Bump VC++ version check to continue applying VC-specific workaround for Visual C++ 9.0. Fixes #1499

........

r41798 | dgregor | 2007-12-06 10:39:06 -0800 (Thu, 06 Dec 2007) | 3 lines

Disable more Visual C++ warnings in Function headers. Fixes #1416

........

r41801 | guwi17 | 2007-12-06 11:21:31 -0800 (Thu, 06 Dec 2007) | 3 lines

  • fix and close #1502
  • the return types were not correct: there was A instead of indirect_array<A>

........

r41802 | dgregor | 2007-12-06 11:22:06 -0800 (Thu, 06 Dec 2007) | 4 lines

Workaround for MPICH to properly deal with SEEK_* constants. Fixes #1486

........

r41805 | t_schwinger | 2007-12-06 13:25:10 -0800 (Thu, 06 Dec 2007) | 3 lines

annotates on msvc 7.1 overload selection bug in function_types example

........

comment:3 by Douglas Gregor, 15 years ago

(In [42031]) Merged fixes for Function, Signals, and MPI from trunk. See #1499, see #1416, see #1486

by raptorfactor@…, 11 years ago

Fix VC11.

comment:4 by raptorfactor@…, 11 years ago

Milestone: Boost 1.35.0Boost 1.50.0
Resolution: fixed
Status: closedreopened

Added a patch to fix VC11 as the bug still exists.

comment:5 by Marshall Clow, 10 years ago

Resolution: fixed
Status: reopenedclosed
Version: Boost Development TrunkBoost 1.52.0

This was fixed in [80978]

comment:6 by anonymous, 9 years ago

boost version 1.55 msvc 2013 have this bug.

comment:7 by anonymous, 9 years ago

Resolution: fixed
Status: closedreopened
Version: Boost 1.52.0Boost 1.55.0

comment:8 by class101 ad@…, 9 years ago

yes, in case someone wonder, had to change BOOST_WORKAROUND(_MSC_VER, <= 1700) to BOOST_WORKAROUND(_MSC_VER, <= 1800) in named_slot_map.cpp and named_slot_map.hpp to successfully compile under msvc-12.0

comment:9 by Steven Watanabe, 9 years ago

This sounds like a case for BOOST_TESTED_AT(1800).

in reply to:  8 comment:10 by anonymous, 8 years ago

Replying to class101 ad@…:

yes, in case someone wonder, had to change BOOST_WORKAROUND(_MSC_VER, <= 1700) to BOOST_WORKAROUND(_MSC_VER, <= 1800) in named_slot_map.cpp and named_slot_map.hpp to successfully compile under msvc-12.0

yes, you are right,thanks

Note: See TracTickets for help on using tickets.