Ticket #5932: boost.out

File boost.out, 72.5 KB (added by boost@…, 11 years ago)

error messages produced by icpc on linux

Line 
1Intel(R) C++ Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 12.1.0.233 Build 20110811
2Copyright (C) 1985-2011 Intel Corporation. All rights reserved.
3FOR NON-COMMERCIAL USE ONLY
4
5Performing configuration checks
6
7 - has_icu builds : no
8warning: Graph library does not contain MPI-based parallel components.
9note: to enable them, add "using mpi ;" to your user-config.jam
10 - ../config//has_gcc_visibility builds : yes
11 - ../config//has_long_double_support builds : yes
12warning: skipping optional Message Passing Interface (MPI) library.
13note: to enable MPI support, add "using mpi ;" to user-config.jam.
14note: to suppress this message, pass "--without-mpi" to bjam.
15note: otherwise, you can safely ignore this message.
16
17Component configuration:
18
19 - chrono : building
20 - date_time : building
21 - exception : building
22 - filesystem : building
23 - graph : building
24 - graph_parallel : building
25 - iostreams : building
26 - math : building
27 - mpi : building
28 - program_options : building
29 - python : building
30 - random : building
31 - regex : building
32 - serialization : building
33 - signals : building
34 - system : building
35 - test : building
36 - thread : building
37 - wave : building
38
39...patience...
40...patience...
41...patience...
42...patience...
43...found 7742 targets...
44...updating 849 targets...
45common.mkdir /home/pal/work/cpp/libs.Linux-x86_64.icpc
46common.mkdir /home/pal/work/cpp/libs.Linux-x86_64.icpc/lib
47common.mkdir /home/pal/work/cpp/tmp/boost/bin.v2/libs/regex/build/intel-linux-linux/release
48common.mkdir /home/pal/work/cpp/tmp/boost/bin.v2/libs/regex/build/intel-linux-linux/release/address-model-64
49common.mkdir /home/pal/work/cpp/tmp/boost/bin.v2/libs/regex/build/intel-linux-linux/release/address-model-64/link-static
50common.mkdir /home/pal/work/cpp/tmp/boost/bin.v2/libs/regex/build/intel-linux-linux/release/address-model-64/link-static/threading-multi
51intel-linux.compile.c++ /home/pal/work/cpp/tmp/boost/bin.v2/libs/regex/build/intel-linux-linux/release/address-model-64/link-static/threading-multi/c_regex_traits.o
52
53./boost/config/compiler/intel.hpp(98): remark #193: zero used for undefined preprocessing identifier "_WCHAR_T_DEFINED"
54 # if ((_WCHAR_T_DEFINED + 0) == 0) && ((_WCHAR_T + 0) == 0)
55 ^
56
57./boost/throw_exception.hpp(76): remark #1418: external function definition with no prior declaration
58 throw_exception_( E const & x, char const * current_function, char const * file, int line )
59 ^
60
61./boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(75): remark #593: variable "tmp" was set but never used
62 int rv, tmp;
63 ^
64
65./boost/smart_ptr/detail/shared_count.hpp(321): error: copy constructor for class "boost::detail::shared_count" may not have a parameter of type "boost::detail::shared_count"
66 shared_count(shared_count && r): pi_(r.pi_) // nothrow
67 ^
68
69./boost/smart_ptr/detail/shared_count.hpp(321): error: expected a ")"
70 shared_count(shared_count && r): pi_(r.pi_) // nothrow
71 ^
72
73./boost/smart_ptr/detail/shared_count.hpp(321): error: identifier "r" is undefined
74 shared_count(shared_count && r): pi_(r.pi_) // nothrow
75 ^
76
77./boost/smart_ptr/detail/shared_count.hpp(428): error: copy constructor for class "boost::detail::weak_count" may not have a parameter of type "boost::detail::weak_count"
78 weak_count(weak_count && r): pi_(r.pi_) // nothrow
79 ^
80
81./boost/smart_ptr/detail/shared_count.hpp(428): error: expected a ")"
82 weak_count(weak_count && r): pi_(r.pi_) // nothrow
83 ^
84
85./boost/smart_ptr/detail/shared_count.hpp(428): error: identifier "r" is undefined
86 weak_count(weak_count && r): pi_(r.pi_) // nothrow
87 ^
88
89./boost/smart_ptr/shared_ptr.hpp(343): error: copy constructor for class "boost::shared_ptr<T>" may not have a parameter of type "boost::shared_ptr<T>"
90 shared_ptr( shared_ptr && r ): px( r.px ), pn() // never throws
91 ^
92
93./boost/smart_ptr/shared_ptr.hpp(343): error: expected a ")"
94 shared_ptr( shared_ptr && r ): px( r.px ), pn() // never throws
95 ^
96
97./boost/smart_ptr/shared_ptr.hpp(352): error: expected a ")"
98 shared_ptr( shared_ptr<Y> && r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
99 ^
100
101./boost/smart_ptr/shared_ptr.hpp(365): error: expected a ")"
102 shared_ptr & operator=( shared_ptr && r ) // never throws
103 ^
104
105./boost/smart_ptr/shared_ptr.hpp(372): error: expected a ")"
106 shared_ptr & operator=( shared_ptr<Y> && r ) // never throws
107 ^
108
109./boost/smart_ptr/shared_ptr.hpp(506): remark #1418: external function definition with no prior declaration
110 template<class T, class U> shared_ptr<T> static_pointer_cast(shared_ptr<U> const & r)
111 ^
112
113./boost/smart_ptr/shared_ptr.hpp(511): remark #1418: external function definition with no prior declaration
114 template<class T, class U> shared_ptr<T> const_pointer_cast(shared_ptr<U> const & r)
115 ^
116
117./boost/smart_ptr/shared_ptr.hpp(516): remark #1418: external function definition with no prior declaration
118 template<class T, class U> shared_ptr<T> dynamic_pointer_cast(shared_ptr<U> const & r)
119 ^
120
121./boost/smart_ptr/shared_ptr.hpp(523): remark #1418: external function definition with no prior declaration
122 template<class T, class U> shared_ptr<T> shared_static_cast(shared_ptr<U> const & r)
123 ^
124
125./boost/smart_ptr/shared_ptr.hpp(528): remark #1418: external function definition with no prior declaration
126 template<class T, class U> shared_ptr<T> shared_dynamic_cast(shared_ptr<U> const & r)
127 ^
128
129./boost/smart_ptr/shared_ptr.hpp(533): remark #1418: external function definition with no prior declaration
130 template<class T, class U> shared_ptr<T> shared_polymorphic_cast(shared_ptr<U> const & r)
131 ^
132
133./boost/smart_ptr/shared_ptr.hpp(538): remark #1418: external function definition with no prior declaration
134 template<class T, class U> shared_ptr<T> shared_polymorphic_downcast(shared_ptr<U> const & r)
135 ^
136
137./boost/smart_ptr/shared_ptr.hpp(573): remark #1418: external function definition with no prior declaration
138 template<class E, class T, class Y> std::basic_ostream<E, T> & operator<< (std::basic_ostream<E, T> & os, shared_ptr<Y> const & p)
139 ^
140
141./boost/smart_ptr/shared_ptr.hpp(603): remark #1418: external function definition with no prior declaration
142 template<class D, class T> D * get_deleter(shared_ptr<T> const & p)
143 ^
144
145./boost/smart_ptr/shared_ptr.hpp(619): remark #1418: external function definition with no prior declaration
146 template<class T> shared_ptr<T> atomic_load( shared_ptr<T> const * p )
147 ^
148
149./boost/smart_ptr/shared_ptr.hpp(630): remark #1418: external function definition with no prior declaration
150 template<class T> void atomic_store( shared_ptr<T> * p, shared_ptr<T> r )
151 ^
152
153./boost/smart_ptr/shared_ptr.hpp(641): remark #1418: external function definition with no prior declaration
154 template<class T> shared_ptr<T> atomic_exchange( shared_ptr<T> * p, shared_ptr<T> r )
155 ^
156
157./boost/smart_ptr/shared_ptr.hpp(652): remark #1418: external function definition with no prior declaration
158 template<class T> shared_ptr<T> atomic_exchange_explicit( shared_ptr<T> * p, shared_ptr<T> r, memory_order /*mo*/ )
159 ^
160
161./boost/smart_ptr/shared_ptr.hpp(657): remark #1418: external function definition with no prior declaration
162 template<class T> bool atomic_compare_exchange( shared_ptr<T> * p, shared_ptr<T> * v, shared_ptr<T> w )
163 ^
164
165./boost/smart_ptr/shared_ptr.hpp(693): remark #1418: external function definition with no prior declaration
166 template< class T > std::size_t hash_value( boost::shared_ptr<T> const & p )
167 ^
168
169./boost/regex/v4/regex_workaround.hpp(210): remark #981: operands are evaluated in unspecified order
170 if(std::strlen(strSource) + std::strlen(strDestination) + 1 > sizeInBytes)
171 ^
172
173./boost/regex/v4/regex_workaround.hpp(222): remark #383: value copied to temporary, reference to temporary used
174 std::overflow_error e("String buffer too small");
175 ^
176
177./boost/regex/v4/primary_transform.hpp(46): remark #1418: external function definition with no prior declaration
178 unsigned count_chars(const S& s, charT c)
179 ^
180
181./boost/regex/v4/primary_transform.hpp(64): remark #1418: external function definition with no prior declaration
182 unsigned find_sort_syntax(const traits* pt, charT* delim)
183 ^
184
185./boost/regex/v4/regex_traits_defaults.hpp(160): remark #1418: external function definition with no prior declaration
186 int get_default_class_id(const charT* p1, const charT* p2)
187 ^
188
189./boost/regex/v4/regex_traits_defaults.hpp(218): remark #1418: external function definition with no prior declaration
190 std::ptrdiff_t global_length(const charT* p)
191 ^
192
193./boost/regex/v4/regex_traits_defaults.hpp(283): remark #1418: external function definition with no prior declaration
194 int global_value(charT c)
195 ^
196
197./boost/regex/v4/regex_traits_defaults.hpp(301): remark #1418: external function definition with no prior declaration
198 int global_toi(const charT*& p1, const charT* p2, int radix, const traits& t)
199 ^
200
201libs/regex/build/../src/c_regex_traits.cpp(54): remark #981: operands are evaluated in unspecified order
202 while(s < (r = std::strxfrm(&*result.begin(), src.c_str(), s)))
203 ^
204
205libs/regex/build/../src/c_regex_traits.cpp(54): remark #981: operands are evaluated in unspecified order
206 while(s < (r = std::strxfrm(&*result.begin(), src.c_str(), s)))
207 ^
208
209libs/regex/build/../src/c_regex_traits.cpp(81): remark #981: operands are evaluated in unspecified order
210 result = transform(&*result.begin(), &*result.begin() + result.size());
211 ^
212
213libs/regex/build/../src/c_regex_traits.cpp(81): remark #981: operands are evaluated in unspecified order
214 result = transform(&*result.begin(), &*result.begin() + result.size());
215 ^
216
217libs/regex/build/../src/c_regex_traits.cpp(81): remark #981: operands are evaluated in unspecified order
218 result = transform(&*result.begin(), &*result.begin() + result.size());
219 ^
220
221libs/regex/build/../src/c_regex_traits.cpp(164): remark #981: operands are evaluated in unspecified order
222 idx = ::boost::re_detail::get_default_class_id(&*s.begin(), &*s.begin() + s.size());
223 ^
224
225libs/regex/build/../src/c_regex_traits.cpp(164): remark #981: operands are evaluated in unspecified order
226 idx = ::boost::re_detail::get_default_class_id(&*s.begin(), &*s.begin() + s.size());
227 ^
228
229libs/regex/build/../src/c_regex_traits.cpp(164): remark #981: operands are evaluated in unspecified order
230 idx = ::boost::re_detail::get_default_class_id(&*s.begin(), &*s.begin() + s.size());
231 ^
232
233./boost/regex/v4/primary_transform.hpp(89): remark #981: operands are evaluated in unspecified order
234 while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
235 ^
236
237./boost/regex/v4/primary_transform.hpp(101): remark #981: operands are evaluated in unspecified order
238 if((pos != 0) && (count_chars(sa, maybe_delim) == count_chars(sA, maybe_delim)) && (count_chars(sa, maybe_delim) == count_chars(sc, maybe_delim)))
239 ^
240
241./boost/regex/v4/primary_transform.hpp(101): remark #981: operands are evaluated in unspecified order
242 if((pos != 0) && (count_chars(sa, maybe_delim) == count_chars(sA, maybe_delim)) && (count_chars(sa, maybe_delim) == count_chars(sc, maybe_delim)))
243 ^
244
245./boost/regex/v4/primary_transform.hpp(109): remark #981: operands are evaluated in unspecified order
246 if((sa.size() == sA.size()) && (sa.size() == sc.size()))
247 ^
248
249./boost/regex/v4/primary_transform.hpp(109): remark #981: operands are evaluated in unspecified order
250 if((sa.size() == sA.size()) && (sa.size() == sc.size()))
251 ^
252
253./boost/regex/v4/primary_transform.hpp(114): remark #981: operands are evaluated in unspecified order
254 *delim = static_cast<charT>(++pos);
255 ^
256
257./boost/regex/v4/regex_traits_defaults.hpp(148): remark #981: operands are evaluated in unspecified order
258 return std::lexicographical_compare(p1, p2, r.p1, r.p2);
259 ^
260 detected during:
261 instantiation of "_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp &) [with _ForwardIterator=const boost::re_detail::character_pointer_range<char> *, _Tp=boost::re_detail::character_pointer_range<char>]" at line 208
262 instantiation of "int boost::re_detail::get_default_class_id(const charT *, const charT *) [with charT=char]" at line 158 of "libs/regex/build/../src/c_regex_traits.cpp"
263
264./boost/regex/v4/regex_traits_defaults.hpp(156): remark #981: operands are evaluated in unspecified order
265 return ((p2 - p1) == (r.p2 - r.p1)) && re_detail::equal(p1, p2, r.p1);
266 ^
267 detected during instantiation of "int boost::re_detail::get_default_class_id(const charT *, const charT *) [with charT=char]" at line 158 of "libs/regex/build/../src/c_regex_traits.cpp"
268
269./boost/regex/v4/regex_traits_defaults.hpp(156): remark #981: operands are evaluated in unspecified order
270 return ((p2 - p1) == (r.p2 - r.p1)) && re_detail::equal(p1, p2, r.p1);
271 ^
272 detected during instantiation of "int boost::re_detail::get_default_class_id(const charT *, const charT *) [with charT=char]" at line 158 of "libs/regex/build/../src/c_regex_traits.cpp"
273
274compilation aborted for libs/regex/build/../src/c_regex_traits.cpp (code 2)
275
276 "icpc" -c -xc++ -w2 -inline-level=2 -O3 -ip -pthread -m64 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "/home/pal/work/cpp/tmp/boost/bin.v2/libs/regex/build/intel-linux-linux/release/address-model-64/link-static/threading-multi/c_regex_traits.o" "libs/regex/build/../src/c_regex_traits.cpp"
277
278./boost/config/compiler/intel.hpp(98): remark #193: zero used for undefined preprocessing identifier "_WCHAR_T_DEFINED"
279 # if ((_WCHAR_T_DEFINED + 0) == 0) && ((_WCHAR_T + 0) == 0)
280 ^
281
282./boost/throw_exception.hpp(76): remark #1418: external function definition with no prior declaration
283 throw_exception_( E const & x, char const * current_function, char const * file, int line )
284 ^
285
286./boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(75): remark #593: variable "tmp" was set but never used
287 int rv, tmp;
288 ^
289
290./boost/smart_ptr/detail/shared_count.hpp(321): error: copy constructor for class "boost::detail::shared_count" may not have a parameter of type "boost::detail::shared_count"
291 shared_count(shared_count && r): pi_(r.pi_) // nothrow
292 ^
293
294./boost/smart_ptr/detail/shared_count.hpp(321): error: expected a ")"
295 shared_count(shared_count && r): pi_(r.pi_) // nothrow
296 ^
297
298./boost/smart_ptr/detail/shared_count.hpp(321): error: identifier "r" is undefined
299 shared_count(shared_count && r): pi_(r.pi_) // nothrow
300 ^
301
302./boost/smart_ptr/detail/shared_count.hpp(428): error: copy constructor for class "boost::detail::weak_count" may not have a parameter of type "boost::detail::weak_count"
303 weak_count(weak_count && r): pi_(r.pi_) // nothrow
304 ^
305
306./boost/smart_ptr/detail/shared_count.hpp(428): error: expected a ")"
307 weak_count(weak_count && r): pi_(r.pi_) // nothrow
308 ^
309
310./boost/smart_ptr/detail/shared_count.hpp(428): error: identifier "r" is undefined
311 weak_count(weak_count && r): pi_(r.pi_) // nothrow
312 ^
313
314./boost/smart_ptr/shared_ptr.hpp(343): error: copy constructor for class "boost::shared_ptr<T>" may not have a parameter of type "boost::shared_ptr<T>"
315 shared_ptr( shared_ptr && r ): px( r.px ), pn() // never throws
316 ^
317
318./boost/smart_ptr/shared_ptr.hpp(343): error: expected a ")"
319 shared_ptr( shared_ptr && r ): px( r.px ), pn() // never throws
320 ^
321
322./boost/smart_ptr/shared_ptr.hpp(352): error: expected a ")"
323 shared_ptr( shared_ptr<Y> && r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
324 ^
325
326./boost/smart_ptr/shared_ptr.hpp(365): error: expected a ")"
327 shared_ptr & operator=( shared_ptr && r ) // never throws
328 ^
329
330./boost/smart_ptr/shared_ptr.hpp(372): error: expected a ")"
331 shared_ptr & operator=( shared_ptr<Y> && r ) // never throws
332 ^
333
334./boost/smart_ptr/shared_ptr.hpp(506): remark #1418: external function definition with no prior declaration
335 template<class T, class U> shared_ptr<T> static_pointer_cast(shared_ptr<U> const & r)
336 ^
337
338./boost/smart_ptr/shared_ptr.hpp(511): remark #1418: external function definition with no prior declaration
339 template<class T, class U> shared_ptr<T> const_pointer_cast(shared_ptr<U> const & r)
340 ^
341
342./boost/smart_ptr/shared_ptr.hpp(516): remark #1418: external function definition with no prior declaration
343 template<class T, class U> shared_ptr<T> dynamic_pointer_cast(shared_ptr<U> const & r)
344 ^
345
346./boost/smart_ptr/shared_ptr.hpp(523): remark #1418: external function definition with no prior declaration
347 template<class T, class U> shared_ptr<T> shared_static_cast(shared_ptr<U> const & r)
348 ^
349
350./boost/smart_ptr/shared_ptr.hpp(528): remark #1418: external function definition with no prior declaration
351 template<class T, class U> shared_ptr<T> shared_dynamic_cast(shared_ptr<U> const & r)
352 ^
353
354./boost/smart_ptr/shared_ptr.hpp(533): remark #1418: external function definition with no prior declaration
355 template<class T, class U> shared_ptr<T> shared_polymorphic_cast(shared_ptr<U> const & r)
356 ^
357
358./boost/smart_ptr/shared_ptr.hpp(538): remark #1418: external function definition with no prior declaration
359 template<class T, class U> shared_ptr<T> shared_polymorphic_downcast(shared_ptr<U> const & r)
360 ^
361
362./boost/smart_ptr/shared_ptr.hpp(573): remark #1418: external function definition with no prior declaration
363 template<class E, class T, class Y> std::basic_ostream<E, T> & operator<< (std::basic_ostream<E, T> & os, shared_ptr<Y> const & p)
364 ^
365
366./boost/smart_ptr/shared_ptr.hpp(603): remark #1418: external function definition with no prior declaration
367 template<class D, class T> D * get_deleter(shared_ptr<T> const & p)
368 ^
369
370./boost/smart_ptr/shared_ptr.hpp(619): remark #1418: external function definition with no prior declaration
371 template<class T> shared_ptr<T> atomic_load( shared_ptr<T> const * p )
372 ^
373
374./boost/smart_ptr/shared_ptr.hpp(630): remark #1418: external function definition with no prior declaration
375 template<class T> void atomic_store( shared_ptr<T> * p, shared_ptr<T> r )
376 ^
377
378./boost/smart_ptr/shared_ptr.hpp(641): remark #1418: external function definition with no prior declaration
379 template<class T> shared_ptr<T> atomic_exchange( shared_ptr<T> * p, shared_ptr<T> r )
380 ^
381
382./boost/smart_ptr/shared_ptr.hpp(652): remark #1418: external function definition with no prior declaration
383 template<class T> shared_ptr<T> atomic_exchange_explicit( shared_ptr<T> * p, shared_ptr<T> r, memory_order /*mo*/ )
384 ^
385
386./boost/smart_ptr/shared_ptr.hpp(657): remark #1418: external function definition with no prior declaration
387 template<class T> bool atomic_compare_exchange( shared_ptr<T> * p, shared_ptr<T> * v, shared_ptr<T> w )
388 ^
389
390./boost/smart_ptr/shared_ptr.hpp(693): remark #1418: external function definition with no prior declaration
391 template< class T > std::size_t hash_value( boost::shared_ptr<T> const & p )
392 ^
393
394./boost/regex/v4/regex_workaround.hpp(210): remark #981: operands are evaluated in unspecified order
395 if(std::strlen(strSource) + std::strlen(strDestination) + 1 > sizeInBytes)
396 ^
397
398./boost/regex/v4/regex_workaround.hpp(222): remark #383: value copied to temporary, reference to temporary used
399 std::overflow_error e("String buffer too small");
400 ^
401
402./boost/regex/v4/regex_traits_defaults.hpp(160): remark #1418: external function definition with no prior declaration
403 int get_default_class_id(const charT* p1, const charT* p2)
404 ^
405
406./boost/regex/v4/regex_traits_defaults.hpp(218): remark #1418: external function definition with no prior declaration
407 std::ptrdiff_t global_length(const charT* p)
408 ^
409
410./boost/regex/v4/regex_traits_defaults.hpp(283): remark #1418: external function definition with no prior declaration
411 int global_value(charT c)
412 ^
413
414./boost/regex/v4/regex_traits_defaults.hpp(301): remark #1418: external function definition with no prior declaration
415 int global_toi(const charT*& p1, const charT* p2, int radix, const traits& t)
416 ^
417
418./boost/regex/pattern_except.hpp(71): remark #1418: external function definition with no prior declaration
419 void raise_error(const traits& t, regex_constants::error_type code)
420 ^
421
422./boost/regex/v4/primary_transform.hpp(46): remark #1418: external function definition with no prior declaration
423 unsigned count_chars(const S& s, charT c)
424 ^
425
426./boost/regex/v4/primary_transform.hpp(64): remark #1418: external function definition with no prior declaration
427 unsigned find_sort_syntax(const traits* pt, charT* delim)
428 ^
429
430./boost/mpl/aux_/na.hpp(26): remark #304: access control not specified ("public" by default)
431 : false_
432 ^
433
434./boost/mpl/aux_/na.hpp(35): remark #304: access control not specified ("public" by default)
435 : true_
436 ^
437
438./boost/mpl/aux_/na.hpp(44): remark #304: access control not specified ("public" by default)
439 : true_
440 ^
441
442./boost/mpl/aux_/na.hpp(53): remark #304: access control not specified ("public" by default)
443 : false_
444 ^
445
446./boost/mpl/has_xxx.hpp(344): remark #193: zero used for undefined preprocessing identifier "BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION"
447 # if !BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION
448 ^
449
450./boost/mpl/has_xxx.hpp(357): remark #193: zero used for undefined preprocessing identifier "BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES"
451 # if !BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES
452 ^
453
454./boost/mpl/has_xxx.hpp(386): remark #193: zero used for undefined preprocessing identifier "BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION"
455 # if !BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION
456 ^
457
458./boost/mpl/has_xxx.hpp(459): remark #193: zero used for undefined preprocessing identifier "BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE"
459 # if BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE
460 ^
461
462libs/regex/build/../src/cpp_regex_traits.cpp(67): remark #383: value copied to temporary, reference to temporary used
463 string_type mss = this->m_pmessages->get(cat, 0, i, get_default_syntax(i));
464 ^
465
466compilation aborted for libs/regex/build/../src/cpp_regex_traits.cpp (code 2)
467
468 "icpc" -c -xc++ -w2 -inline-level=2 -O3 -ip -pthread -m64 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "/home/pal/work/cpp/tmp/boost/bin.v2/libs/regex/build/intel-linux-linux/release/address-model-64/link-static/threading-multi/cpp_regex_traits.o" "libs/regex/build/../src/cpp_regex_traits.cpp"
469
470./boost/config/compiler/intel.hpp(98): remark #193: zero used for undefined preprocessing identifier "_WCHAR_T_DEFINED"
471 # if ((_WCHAR_T_DEFINED + 0) == 0) && ((_WCHAR_T + 0) == 0)
472 ^
473
474./boost/throw_exception.hpp(76): remark #1418: external function definition with no prior declaration
475 throw_exception_( E const & x, char const * current_function, char const * file, int line )
476 ^
477
478./boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(75): remark #593: variable "tmp" was set but never used
479 int rv, tmp;
480 ^
481
482./boost/smart_ptr/detail/shared_count.hpp(321): error: copy constructor for class "boost::detail::shared_count" may not have a parameter of type "boost::detail::shared_count"
483 shared_count(shared_count && r): pi_(r.pi_) // nothrow
484 ^
485
486./boost/smart_ptr/detail/shared_count.hpp(321): error: expected a ")"
487 shared_count(shared_count && r): pi_(r.pi_) // nothrow
488 ^
489
490./boost/smart_ptr/detail/shared_count.hpp(321): error: identifier "r" is undefined
491 shared_count(shared_count && r): pi_(r.pi_) // nothrow
492 ^
493
494./boost/smart_ptr/detail/shared_count.hpp(428): error: copy constructor for class "boost::detail::weak_count" may not have a parameter of type "boost::detail::weak_count"
495 weak_count(weak_count && r): pi_(r.pi_) // nothrow
496 ^
497
498./boost/smart_ptr/detail/shared_count.hpp(428): error: expected a ")"
499 weak_count(weak_count && r): pi_(r.pi_) // nothrow
500 ^
501
502./boost/smart_ptr/detail/shared_count.hpp(428): error: identifier "r" is undefined
503 weak_count(weak_count && r): pi_(r.pi_) // nothrow
504 ^
505
506./boost/smart_ptr/shared_ptr.hpp(343): error: copy constructor for class "boost::shared_ptr<T>" may not have a parameter of type "boost::shared_ptr<T>"
507 shared_ptr( shared_ptr && r ): px( r.px ), pn() // never throws
508 ^
509
510./boost/smart_ptr/shared_ptr.hpp(343): error: expected a ")"
511 shared_ptr( shared_ptr && r ): px( r.px ), pn() // never throws
512 ^
513
514./boost/smart_ptr/shared_ptr.hpp(352): error: expected a ")"
515 shared_ptr( shared_ptr<Y> && r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
516 ^
517
518./boost/smart_ptr/shared_ptr.hpp(365): error: expected a ")"
519 shared_ptr & operator=( shared_ptr && r ) // never throws
520 ^
521
522./boost/smart_ptr/shared_ptr.hpp(372): error: expected a ")"
523 shared_ptr & operator=( shared_ptr<Y> && r ) // never throws
524 ^
525
526./boost/smart_ptr/shared_ptr.hpp(506): remark #1418: external function definition with no prior declaration
527 template<class T, class U> shared_ptr<T> static_pointer_cast(shared_ptr<U> const & r)
528 ^
529
530./boost/smart_ptr/shared_ptr.hpp(511): remark #1418: external function definition with no prior declaration
531 template<class T, class U> shared_ptr<T> const_pointer_cast(shared_ptr<U> const & r)
532 ^
533
534./boost/smart_ptr/shared_ptr.hpp(516): remark #1418: external function definition with no prior declaration
535 template<class T, class U> shared_ptr<T> dynamic_pointer_cast(shared_ptr<U> const & r)
536 ^
537
538./boost/smart_ptr/shared_ptr.hpp(523): remark #1418: external function definition with no prior declaration
539 template<class T, class U> shared_ptr<T> shared_static_cast(shared_ptr<U> const & r)
540 ^
541
542./boost/smart_ptr/shared_ptr.hpp(528): remark #1418: external function definition with no prior declaration
543 template<class T, class U> shared_ptr<T> shared_dynamic_cast(shared_ptr<U> const & r)
544 ^
545
546./boost/smart_ptr/shared_ptr.hpp(533): remark #1418: external function definition with no prior declaration
547 template<class T, class U> shared_ptr<T> shared_polymorphic_cast(shared_ptr<U> const & r)
548 ^
549
550./boost/smart_ptr/shared_ptr.hpp(538): remark #1418: external function definition with no prior declaration
551 template<class T, class U> shared_ptr<T> shared_polymorphic_downcast(shared_ptr<U> const & r)
552 ^
553
554./boost/smart_ptr/shared_ptr.hpp(573): remark #1418: external function definition with no prior declaration
555 template<class E, class T, class Y> std::basic_ostream<E, T> & operator<< (std::basic_ostream<E, T> & os, shared_ptr<Y> const & p)
556 ^
557
558./boost/smart_ptr/shared_ptr.hpp(603): remark #1418: external function definition with no prior declaration
559 template<class D, class T> D * get_deleter(shared_ptr<T> const & p)
560 ^
561
562./boost/smart_ptr/shared_ptr.hpp(619): remark #1418: external function definition with no prior declaration
563 template<class T> shared_ptr<T> atomic_load( shared_ptr<T> const * p )
564 ^
565
566./boost/smart_ptr/shared_ptr.hpp(630): remark #1418: external function definition with no prior declaration
567 template<class T> void atomic_store( shared_ptr<T> * p, shared_ptr<T> r )
568 ^
569
570./boost/smart_ptr/shared_ptr.hpp(641): remark #1418: external function definition with no prior declaration
571 template<class T> shared_ptr<T> atomic_exchange( shared_ptr<T> * p, shared_ptr<T> r )
572 ^
573
574./boost/smart_ptr/shared_ptr.hpp(652): remark #1418: external function definition with no prior declaration
575 template<class T> shared_ptr<T> atomic_exchange_explicit( shared_ptr<T> * p, shared_ptr<T> r, memory_order /*mo*/ )
576 ^
577
578./boost/smart_ptr/shared_ptr.hpp(657): remark #1418: external function definition with no prior declaration
579 template<class T> bool atomic_compare_exchange( shared_ptr<T> * p, shared_ptr<T> * v, shared_ptr<T> w )
580 ^
581
582./boost/smart_ptr/shared_ptr.hpp(693): remark #1418: external function definition with no prior declaration
583 template< class T > std::size_t hash_value( boost::shared_ptr<T> const & p )
584 ^
585
586./boost/regex/v4/regex_workaround.hpp(210): remark #981: operands are evaluated in unspecified order
587 if(std::strlen(strSource) + std::strlen(strDestination) + 1 > sizeInBytes)
588 ^
589
590./boost/regex/v4/regex_workaround.hpp(222): remark #383: value copied to temporary, reference to temporary used
591 std::overflow_error e("String buffer too small");
592 ^
593
594./boost/regex/v4/regex_traits_defaults.hpp(160): remark #1418: external function definition with no prior declaration
595 int get_default_class_id(const charT* p1, const charT* p2)
596 ^
597
598./boost/regex/v4/regex_traits_defaults.hpp(218): remark #1418: external function definition with no prior declaration
599 std::ptrdiff_t global_length(const charT* p)
600 ^
601
602./boost/regex/v4/regex_traits_defaults.hpp(283): remark #1418: external function definition with no prior declaration
603 int global_value(charT c)
604 ^
605
606./boost/regex/v4/regex_traits_defaults.hpp(301): remark #1418: external function definition with no prior declaration
607 int global_toi(const charT*& p1, const charT* p2, int radix, const traits& t)
608 ^
609
610./boost/regex/pattern_except.hpp(71): remark #1418: external function definition with no prior declaration
611 void raise_error(const traits& t, regex_constants::error_type code)
612 ^
613
614./boost/regex/v4/primary_transform.hpp(46): remark #1418: external function definition with no prior declaration
615 unsigned count_chars(const S& s, charT c)
616 ^
617
618./boost/regex/v4/primary_transform.hpp(64): remark #1418: external function definition with no prior declaration
619 unsigned find_sort_syntax(const traits* pt, charT* delim)
620 ^
621
622./boost/mpl/aux_/na.hpp(26): remark #304: access control not specified ("public" by default)
623 : false_
624 ^
625
626./boost/mpl/aux_/na.hpp(35): remark #304: access control not specified ("public" by default)
627 : true_
628 ^
629
630./boost/mpl/aux_/na.hpp(44): remark #304: access control not specified ("public" by default)
631 : true_
632 ^
633
634./boost/mpl/aux_/na.hpp(53): remark #304: access control not specified ("public" by default)
635 : false_
636 ^
637
638./boost/mpl/has_xxx.hpp(344): remark #193: zero used for undefined preprocessing identifier "BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION"
639 # if !BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION
640 ^
641
642./boost/mpl/has_xxx.hpp(357): remark #193: zero used for undefined preprocessing identifier "BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES"
643 # if !BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES
644 ^
645
646./boost/mpl/has_xxx.hpp(386): remark #193: zero used for undefined preprocessing identifier "BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION"
647 # if !BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION
648 ^
649
650./boost/mpl/has_xxx.hpp(459): remark #193: zero used for undefined preprocessing identifier "BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE"
651 # if BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE
652 ^
653
654./boost/functional/hash/detail/float_functions.hpp(188): remark #304: access control not specified ("public" by default)
655 BOOST_HASH_CALL_FLOAT_FUNC(ldexp, ldexpf, float, int)
656 ^
657
658./boost/functional/hash/detail/float_functions.hpp(194): remark #304: access control not specified ("public" by default)
659 BOOST_HASH_CALL_FLOAT_FUNC(ldexp, ldexpl, long double, int)
660 ^
661
662./boost/functional/hash/detail/float_functions.hpp(200): remark #304: access control not specified ("public" by default)
663 BOOST_HASH_CALL_FLOAT_FUNC(frexp, frexpf, float, int*)
664 ^
665
666./boost/functional/hash/detail/float_functions.hpp(206): remark #304: access control not specified ("public" by default)
667 BOOST_HASH_CALL_FLOAT_FUNC(frexp, frexpl, long double, int*)
668 ^
669
670./boost/functional/hash/detail/float_functions.hpp(239): remark #304: access control not specified ("public" by default)
671 struct select_hash_type : select_hash_type_impl<
672 ^
673
674./boost/functional/hash/detail/limits.hpp(31): remark #304: access control not specified ("public" by default)
675 struct limits : std::numeric_limits<T> {};
676 ^
677
678./boost/detail/container_fwd.hpp(72): remark #193: zero used for undefined preprocessing identifier "BOOST_CLANG"
679 #if BOOST_CLANG
680 ^
681
682./boost/functional/hash/extensions.hpp(171): remark #304: access control not specified ("public" by default)
683 : std::unary_function<T, std::size_t>
684 ^
685
686./boost/regex/v4/basic_regex.hpp(51): remark #1418: external function definition with no prior declaration
687 void bubble_down_one(I first, I last)
688 ^
689
690./boost/regex/v4/basic_regex.hpp(136): remark #981: operands are evaluated in unspecified order
691 std::vector<name>::const_iterator pos = std::lower_bound(m_sub_names.begin(), m_sub_names.end(), t);
692 ^
693
694./boost/regex/v4/basic_regex.hpp(136): remark #981: operands are evaluated in unspecified order
695 std::vector<name>::const_iterator pos = std::lower_bound(m_sub_names.begin(), m_sub_names.end(), t);
696 ^
697
698./boost/regex/v4/basic_regex.hpp(146): remark #981: operands are evaluated in unspecified order
699 return std::equal_range(m_sub_names.begin(), m_sub_names.end(), t);
700 ^
701
702./boost/regex/v4/basic_regex.hpp(146): remark #981: operands are evaluated in unspecified order
703 return std::equal_range(m_sub_names.begin(), m_sub_names.end(), t);
704 ^
705
706./boost/regex/v4/basic_regex.hpp(157): remark #444: destructor for base class "boost::re_detail::named_subexpressions" (declared at line 73) is not virtual
707 struct regex_data : public named_subexpressions
708 ^
709
710./boost/regex/v4/basic_regex.hpp(307): remark #444: destructor for base class "boost::regbase" (declared at line 38 of "./boost/regex/v4/regbase.hpp") is not virtual
711 class basic_regex : public regbase
712 ^
713
714./boost/regex/v4/basic_regex.hpp(676): remark #1418: external function definition with no prior declaration
715 void swap(basic_regex<charT, traits>& e1, basic_regex<charT, traits>& e2)
716 ^
717
718./boost/regex/v4/basic_regex.hpp(684): remark #1418: external function definition with no prior declaration
719 operator << (std::basic_ostream<charT, traits>& os,
720 ^
721
722./boost/regex/v4/basic_regex_parser.hpp(1614): remark #1418: external function definition with no prior declaration
723 bool valid_value(charT, int v, const mpl::true_&)
724 ^
725
726./boost/regex/v4/basic_regex_parser.hpp(1619): remark #1418: external function definition with no prior declaration
727 bool valid_value(charT, int, const mpl::false_&)
728 ^
729
730./boost/regex/v4/basic_regex_parser.hpp(1624): remark #1418: external function definition with no prior declaration
731 bool valid_value(charT c, int v)
732 ^
733
734./boost/regex/v4/sub_match.hpp(429): remark #1418: external function definition with no prior declaration
735 operator << (std::basic_ostream<charT, traits>& os,
736 ^
737
738./boost/type_traits/remove_cv.hpp(44): error: expected a ">"
739 struct rvalue_ref_filter_rem_cv<T&&>
740 ^
741
742./boost/type_traits/is_rvalue_reference.hpp(21): error: expected a ">"
743 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_rvalue_reference,T&&,true)
744 ^
745
746./boost/type_traits/is_function.hpp(99): error: expected a ">"
747 BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_function,T&&,false)
748 ^
749
750./boost/type_traits/is_volatile.hpp(60): error: expected a ">"
751 struct is_volatile_rval_filter<T&&>
752 ^
753
754./boost/type_traits/add_reference.hpp(67): error: expected a ">"
755 struct add_reference_rvalue_layer<T&&>
756 ^
757
758./boost/type_traits/add_rvalue_reference.hpp(46): error: expected an identifier
759 typedef T&& type;
760 ^
761
762./boost/mpl/if.hpp(131): remark #304: access control not specified ("public" by default)
763 BOOST_MPL_AUX_NA_SPEC(3, if_)
764 ^
765
766./boost/mpl/aux_/preprocessed/plain/and.hpp(18): remark #304: access control not specified ("public" by default)
767 : false_
768 ^
769
770./boost/mpl/aux_/preprocessed/plain/and.hpp(24): remark #304: access control not specified ("public" by default)
771 : and_impl<
772 ^
773
774./boost/mpl/aux_/preprocessed/plain/and.hpp(37): remark #304: access control not specified ("public" by default)
775 : true_
776 ^
777
778./boost/mpl/aux_/preprocessed/plain/and.hpp(50): remark #304: access control not specified ("public" by default)
779 : aux::and_impl<
780 ^
781
782./boost/mpl/aux_/preprocessed/plain/and.hpp(58): remark #304: access control not specified ("public" by default)
783 BOOST_MPL_AUX_NA_SPEC2(
784 ^
785
786./boost/mpl/not.hpp(29): remark #304: access control not specified ("public" by default)
787 : bool_<!C_>
788 ^
789
790./boost/mpl/not.hpp(40): remark #304: access control not specified ("public" by default)
791 : aux::not_impl<
792 ^
793
794./boost/mpl/not.hpp(47): remark #304: access control not specified ("public" by default)
795 BOOST_MPL_AUX_NA_SPEC(1,not_)
796 ^
797
798./boost/utility/addressof.hpp(51): remark #1418: external function definition with no prior declaration
799 template<class T> T * addressof( T & v )
800 ^
801
802./boost/regex/v4/regex_format.hpp(822): remark #1418: external function definition with no prior declaration
803 OutputIterator regex_format_imp(OutputIterator out,
804 ^
805
806./boost/regex/v4/regex_format.hpp(879): remark #304: access control not specified ("public" by default)
807 : Formatter
808 ^
809
810./boost/regex/v4/regex_format.hpp(880): remark #304: access control not specified ("public" by default)
811 , unary_binary_ternary
812 ^
813
814./boost/regex/v4/regex_format.hpp(887): remark #304: access control not specified ("public" by default)
815 : unary_binary_ternary
816 ^
817
818./boost/regex/v4/regex_format.hpp(894): remark #304: access control not specified ("public" by default)
819 : unary_binary_ternary
820 ^
821
822./boost/regex/v4/regex_format.hpp(906): error: expected a type specifier
823 BOOST_STATIC_ASSERT((::boost::is_pointer<F>::value || ::boost::is_function<F>::value || ::boost::is_class<F>::value));
824 ^
825
826./boost/regex/v4/regex_format.hpp(906): error #303: explicit type is missing ("int" assumed)
827 BOOST_STATIC_ASSERT((::boost::is_pointer<F>::value || ::boost::is_function<F>::value || ::boost::is_class<F>::value));
828 ^
829
830./boost/regex/v4/regex_format.hpp(912): remark #981: operands are evaluated in unspecified order
831 BOOST_STATIC_CONSTANT(int, value = sizeof(check_is_formatter(f(m), f(m, out), f(m, out, flags))));
832 ^
833
834./boost/regex/v4/regex_format.hpp(941): error: nontype "boost::is_class<T>::value [with T=F]" is not a type name
835 BOOST_STATIC_ASSERT( boost::is_class<F>::value && !has_const_iterator<F>::value ? (type::value > 1) : true);
836 ^
837
838./boost/regex/v4/regex_format.hpp(941): error: expected a ")"
839 BOOST_STATIC_ASSERT( boost::is_class<F>::value && !has_const_iterator<F>::value ? (type::value > 1) : true);
840 ^
841
842./boost/regex/v4/regex_format.hpp(941): error #303: explicit type is missing ("int" assumed)
843 BOOST_STATIC_ASSERT( boost::is_class<F>::value && !has_const_iterator<F>::value ? (type::value > 1) : true);
844 ^
845
846./boost/regex/v4/regex_format.hpp(941): error: expected a ";"
847 BOOST_STATIC_ASSERT( boost::is_class<F>::value && !has_const_iterator<F>::value ? (type::value > 1) : true);
848 ^
849
850./boost/regex/v4/match_results.hpp(659): remark #1418: external function definition with no prior declaration
851 void swap(match_results<BidiIterator, Allocator>& a, match_results<BidiIterator, Allocator>& b)
852 ^
853
854./boost/regex/v4/match_results.hpp(667): remark #1418: external function definition with no prior declaration
855 operator << (std::basic_ostream<charT, traits>& os,
856 ^
857
858./boost/regex/v4/cpp_regex_traits.hpp(411): remark #444: destructor for base class "boost::re_detail::cpp_regex_traits_char_layer<char>" (declared at line 354) is not virtual
859 class cpp_regex_traits_implementation : public cpp_regex_traits_char_layer<charT>
860 ^
861 detected during instantiation of class "boost::re_detail::cpp_regex_traits_implementation<charT> [with charT=char]" at line 137 of "./boost/regex/v4/instances.hpp"
862
863./boost/regex/v4/cpp_regex_traits.hpp(227): remark #444: destructor for base class "boost::re_detail::cpp_regex_traits_base<wchar_t>" (declared at line 170) is not virtual
864 class cpp_regex_traits_char_layer : public cpp_regex_traits_base<charT>
865 ^
866 detected during:
867 instantiation of class "boost::re_detail::cpp_regex_traits_char_layer<charT> [with charT=wchar_t]" at line 411
868 instantiation of class "boost::re_detail::cpp_regex_traits_implementation<charT> [with charT=wchar_t]" at line 137 of "./boost/regex/v4/instances.hpp"
869
870./boost/regex/v4/cpp_regex_traits.hpp(411): remark #444: destructor for base class "boost::re_detail::cpp_regex_traits_char_layer<wchar_t>" (declared at line 227) is not virtual
871 class cpp_regex_traits_implementation : public cpp_regex_traits_char_layer<charT>
872 ^
873 detected during instantiation of class "boost::re_detail::cpp_regex_traits_implementation<charT> [with charT=wchar_t]" at line 137 of "./boost/regex/v4/instances.hpp"
874
875./boost/regex/v4/regex_match.hpp(44): remark #1418: external function definition with no prior declaration
876 bool regex_match(BidiIterator first, BidiIterator last,
877 ^
878
879./boost/regex/v4/regex_match.hpp(53): remark #1418: external function definition with no prior declaration
880 bool regex_match(iterator first, iterator last,
881 ^
882
883./boost/regex/v4/regex_search.hpp(37): remark #1418: external function definition with no prior declaration
884 bool regex_search(BidiIterator first, BidiIterator last,
885 ^
886
887./boost/regex/v4/regex_search.hpp(46): remark #1418: external function definition with no prior declaration
888 bool regex_search(BidiIterator first, BidiIterator last,
889 ^
890
891./boost/regex/v4/regex_search.hpp(135): remark #1418: external function definition with no prior declaration
892 bool regex_search(BidiIterator first, BidiIterator last,
893 ^
894
895./boost/regex/v4/regex_replace.hpp(39): remark #1418: external function definition with no prior declaration
896 OutputIterator regex_replace(OutputIterator out,
897 ^
898
899./boost/regex/v4/regex_replace.hpp(73): remark #1418: external function definition with no prior declaration
900 std::basic_string<charT> regex_replace(const std::basic_string<charT>& s,
901 ^
902
903./boost/regex/v4/regex_split.hpp(45): remark #1418: external function definition with no prior declaration
904 const basic_regex<charT>& get_default_expression(charT)
905 ^
906
907./boost/regex/v4/regex_split.hpp(103): remark #1418: external function definition with no prior declaration
908 std::size_t regex_split(OutputIterator out,
909 ^
910
911./boost/regex/v4/fileiter.hpp(199): remark #444: destructor for base class "std::iterator<std::random_access_iterator_tag, char, ptrdiff_t={long}, char *, char &>" (declared at line 114 of "/usr/include/c++/4.5/bits/stl_iterator_base_types.h") is not virtual
912 : public std::iterator<std::random_access_iterator_tag, char>
913 ^
914
915./boost/regex/v4/fileiter.hpp(288): remark #981: operands are evaluated in unspecified order
916 return i.position() < j.position();
917 ^
918
919./boost/regex/v4/fileiter.hpp(292): remark #981: operands are evaluated in unspecified order
920 return i.position() > j.position();
921 ^
922
923./boost/regex/v4/fileiter.hpp(296): remark #981: operands are evaluated in unspecified order
924 return i.position() <= j.position();
925 ^
926
927./boost/regex/v4/fileiter.hpp(300): remark #981: operands are evaluated in unspecified order
928 return i.position() >= j.position();
929 ^
930
931./boost/regex/v4/fileiter.hpp(312): remark #981: operands are evaluated in unspecified order
932 return i.position() - j.position();
933 ^
934
935./boost/regex/v4/basic_regex.hpp(359): error: more than one operator "=" matches these operands:
936 function "boost::shared_ptr<T>::operator=(const boost::shared_ptr<T> &) [with T=boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char>>>]"
937 function "boost::shared_ptr<T>::operator=(boost::shared_ptr<T>) [with T=boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char>>>]"
938 operand types are: boost::shared_ptr<boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char>>>> = const boost::shared_ptr<boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char>>>>
939 m_pimpl = that.m_pimpl;
940 ^
941 detected during:
942 instantiation of "boost::basic_regex<charT, traits> &boost::basic_regex<charT, traits>::assign(const boost::basic_regex<charT, traits> &) [with charT=char, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 348
943 instantiation of "boost::basic_regex<charT, traits> &boost::basic_regex<charT, traits>::operator=(const boost::basic_regex<charT, traits> &) [with charT=char, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 82 of "libs/regex/build/../src/cregex.cpp"
944
945./boost/regex/v4/match_results.hpp(92): error: more than one operator "=" matches these operands:
946 function "boost::shared_ptr<T>::operator=(const boost::shared_ptr<T> &) [with T=boost::re_detail::named_subexpressions]"
947 function "boost::shared_ptr<T>::operator=(boost::shared_ptr<T>) [with T=boost::re_detail::named_subexpressions]"
948 operand types are: boost::shared_ptr<boost::re_detail::named_subexpressions> = const boost::shared_ptr<boost::re_detail::named_subexpressions>
949 m_named_subs = m.m_named_subs;
950 ^
951
952./boost/regex/v4/perl_matcher_non_recursive.hpp(71): remark #444: destructor for base class "boost::re_detail::saved_state" (declared at line 50) is not virtual
953 struct saved_position : public saved_state
954 ^
955 detected during:
956 instantiation of class "boost::re_detail::saved_position<BidiIterator> [with BidiIterator=boost::re_detail::mapfile_iterator]" at line 79
957 instantiation of class "boost::re_detail::saved_assertion<BidiIterator> [with BidiIterator=boost::re_detail::mapfile_iterator]" at line 259
958 instantiation of "void boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::push_assertion(const boost::re_detail::re_syntax_base *, bool) [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 362
959 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_startmark() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 146
960 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_all_states() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 323 of "./boost/regex/v4/perl_matcher_common.hpp"
961 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_prefix() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 812 of "./boost/regex/v4/perl_matcher_common.hpp"
962 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_restart_any() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 239 of "./boost/regex/v4/perl_matcher_common.hpp"
963 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_imp() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 230 of "./boost/regex/v4/perl_matcher_common.hpp"
964 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 55 of "./boost/regex/v4/regex_grep.hpp"
965 instantiation of "unsigned int boost::regex_grep(Predicate, BidiIterator, BidiIterator, const boost::basic_regex<charT, traits> &, boost::regex_constants::match_flag_type={boost::regex_constants::match_flags={boost::regex_constants::_match_flags}}) [with Predicate=boost::re_detail::pred4, BidiIterator=boost::re_detail::mapfile_iterator, charT=char, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 396 of "libs/regex/build/../src/cregex.cpp"
966
967./boost/regex/v4/perl_matcher_non_recursive.hpp(63): remark #444: destructor for base class "boost::re_detail::saved_state" (declared at line 50) is not virtual
968 struct saved_matched_paren : public saved_state
969 ^
970 detected during:
971 instantiation of class "boost::re_detail::saved_matched_paren<BidiIterator> [with BidiIterator=boost::re_detail::mapfile_iterator]" at line 229
972 instantiation of "void boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::push_matched_paren(int, const boost::sub_match<BidiIterator> &) [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 437
973 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_startmark() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 146
974 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_all_states() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 323 of "./boost/regex/v4/perl_matcher_common.hpp"
975 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_prefix() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 812 of "./boost/regex/v4/perl_matcher_common.hpp"
976 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_restart_any() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 239 of "./boost/regex/v4/perl_matcher_common.hpp"
977 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_imp() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 230 of "./boost/regex/v4/perl_matcher_common.hpp"
978 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 55 of "./boost/regex/v4/regex_grep.hpp"
979 instantiation of "unsigned int boost::regex_grep(Predicate, BidiIterator, BidiIterator, const boost::basic_regex<charT, traits> &, boost::regex_constants::match_flag_type={boost::regex_constants::match_flags={boost::regex_constants::_match_flags}}) [with Predicate=boost::re_detail::pred4, BidiIterator=boost::re_detail::mapfile_iterator, charT=char, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 396 of "libs/regex/build/../src/cregex.cpp"
980
981./boost/regex/v4/perl_matcher_non_recursive.hpp(131): remark #444: destructor for base class "boost::re_detail::saved_state" (declared at line 50) is not virtual
982 struct saved_recursion : public saved_state
983 ^
984 detected during:
985 instantiation of class "boost::re_detail::saved_recursion<Results> [with Results=boost::match_results<boost::re_detail::mapfile::iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>>]" at line 334
986 instantiation of "void boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::push_recursion(int, const boost::re_detail::re_syntax_base *, boost::match_results<BidiIterator, Allocator> *) [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 935
987 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_endmark() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 147
988 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_all_states() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 323 of "./boost/regex/v4/perl_matcher_common.hpp"
989 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_prefix() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 812 of "./boost/regex/v4/perl_matcher_common.hpp"
990 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_restart_any() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 239 of "./boost/regex/v4/perl_matcher_common.hpp"
991 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_imp() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 230 of "./boost/regex/v4/perl_matcher_common.hpp"
992 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 55 of "./boost/regex/v4/regex_grep.hpp"
993 instantiation of "unsigned int boost::regex_grep(Predicate, BidiIterator, BidiIterator, const boost::basic_regex<charT, traits> &, boost::regex_constants::match_flag_type={boost::regex_constants::match_flags={boost::regex_constants::_match_flags}}) [with Predicate=boost::re_detail::pred4, BidiIterator=boost::re_detail::mapfile_iterator, charT=char, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 396 of "libs/regex/build/../src/cregex.cpp"
994
995./boost/regex/v4/perl_matcher_non_recursive.hpp(87): remark #444: destructor for base class "boost::re_detail::saved_state" (declared at line 50) is not virtual
996 struct saved_repeater : public saved_state
997 ^
998 detected during:
999 instantiation of class "boost::re_detail::saved_repeater<BidiIterator> [with BidiIterator=boost::re_detail::mapfile_iterator]" at line 520
1000 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_rep() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 164
1001 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_all_states() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 323 of "./boost/regex/v4/perl_matcher_common.hpp"
1002 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_prefix() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 812 of "./boost/regex/v4/perl_matcher_common.hpp"
1003 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_restart_any() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 239 of "./boost/regex/v4/perl_matcher_common.hpp"
1004 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_imp() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 230 of "./boost/regex/v4/perl_matcher_common.hpp"
1005 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 55 of "./boost/regex/v4/regex_grep.hpp"
1006 instantiation of "unsigned int boost::regex_grep(Predicate, BidiIterator, BidiIterator, const boost::basic_regex<charT, traits> &, boost::regex_constants::match_flag_type={boost::regex_constants::match_flags={boost::regex_constants::_match_flags}}) [with Predicate=boost::re_detail::pred4, BidiIterator=boost::re_detail::mapfile_iterator, charT=char, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 396 of "libs/regex/build/../src/cregex.cpp"
1007
1008./boost/regex/v4/perl_matcher_non_recursive.hpp(121): remark #444: destructor for base class "boost::re_detail::saved_state" (declared at line 50) is not virtual
1009 struct saved_single_repeat : public saved_state
1010 ^
1011 detected during:
1012 instantiation of class "boost::re_detail::saved_single_repeat<BidiIterator> [with BidiIterator=boost::re_detail::mapfile_iterator]" at line 319
1013 instantiation of "void boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::push_single_repeat(size_t={unsigned long}, const boost::re_detail::re_repeat *, BidiIterator, int) [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 630
1014 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_slow() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 649
1015 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_fast() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 426 of "./boost/regex/v4/perl_matcher.hpp"
1016 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 172
1017 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_all_states() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 323 of "./boost/regex/v4/perl_matcher_common.hpp"
1018 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::match_prefix() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 812 of "./boost/regex/v4/perl_matcher_common.hpp"
1019 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_restart_any() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 239 of "./boost/regex/v4/perl_matcher_common.hpp"
1020 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_imp() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 230 of "./boost/regex/v4/perl_matcher_common.hpp"
1021 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 55 of "./boost/regex/v4/regex_grep.hpp"
1022 instantiation of "unsigned int boost::regex_grep(Predicate, BidiIterator, BidiIterator, const boost::basic_regex<charT, traits> &, boost::regex_constants::match_flag_type={boost::regex_constants::match_flags={boost::regex_constants::_match_flags}}) [with Predicate=boost::re_detail::pred4, BidiIterator=boost::re_detail::mapfile_iterator, charT=char, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 396 of "libs/regex/build/../src/cregex.cpp"
1023
1024./boost/regex/v4/match_results.hpp(549): error: more than one operator "=" matches these operands:
1025 function "boost::shared_ptr<T>::operator=(const boost::shared_ptr<T> &) [with T=boost::re_detail::named_subexpressions]"
1026 function "boost::shared_ptr<T>::operator=(boost::shared_ptr<T>) [with T=boost::re_detail::named_subexpressions]"
1027 operand types are: boost::shared_ptr<boost::re_detail::named_subexpressions> = boost::shared_ptr<boost::re_detail::named_subexpressions>
1028 m_named_subs = subs;
1029 ^
1030 detected during:
1031 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find_imp() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 230 of "./boost/regex/v4/perl_matcher_common.hpp"
1032 instantiation of "bool boost::re_detail::perl_matcher<BidiIterator, Allocator, traits>::find() [with BidiIterator=boost::re_detail::mapfile_iterator, Allocator=std::allocator<boost::sub_match<boost::re_detail::mapfile::iterator>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 55 of "./boost/regex/v4/regex_grep.hpp"
1033 instantiation of "unsigned int boost::regex_grep(Predicate, BidiIterator, BidiIterator, const boost::basic_regex<charT, traits> &, boost::regex_constants::match_flag_type={boost::regex_constants::match_flags={boost::regex_constants::_match_flags}}) [with Predicate=boost::re_detail::pred4, BidiIterator=boost::re_detail::mapfile_iterator, charT=char, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 396 of "libs/regex/build/../src/cregex.cpp"
1034
1035./boost/regex/v4/regex_iterator.hpp(89): remark #444: destructor for base class "std::iterator<std::forward_iterator_tag, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>, ptrdiff_t={long}, const boost::match_results<__gnu_cxx::__normal_iterator<const char *,
1036 std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>> *, const boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char, std::char_traits<char>,
1037 std::allocator<char>>>>>> &>" (declared at line 114 of "/usr/include/c++/4.5/bits/stl_iterator_base_types.h") is not virtual
1038 : public std::iterator<
1039 ^
1040 detected during:
1041 instantiation of class "boost::regex_iterator<BidirectionalIterator, charT, traits> [with BidirectionalIterator=__gnu_cxx::__normal_iterator<const char *, std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, charT=char, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 46 of "./boost/regex/v4/regex_replace.hpp"
1042 instantiation of "OutputIterator boost::regex_replace(OutputIterator, BidirectionalIterator, BidirectionalIterator, const boost::basic_regex<charT, traits> &, Formatter, boost::regex_constants::match_flag_type={boost::regex_constants::match_flags={boost::regex_constants::_match_flags}}) [with OutputIterator=boost::re_detail::string_out_iterator<std::string>, BidirectionalIterator=__gnu_cxx::__normal_iterator<const char *, std::basic_string<char, std::char_traits<char>,
1043 std::allocator<char>>>, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>, charT=char, Formatter=const char *]" at line 448 of "libs/regex/build/../src/cregex.cpp"
1044
1045./boost/regex/v4/regex_iterator.hpp(89): remark #444: destructor for base class "std::iterator<std::forward_iterator_tag, boost::match_results<const char *, std::allocator<boost::sub_match<const char *>>>, ptrdiff_t={long}, const boost::match_results<const char *, std::allocator<boost::sub_match<const char *>>> *, const boost::match_results<const char *, std::allocator<boost::sub_match<const char *>>> &>" (declared at line 114 of "/usr/include/c++/4.5/bits/stl_iterator_base_types.h") is not
1046 virtual
1047 : public std::iterator<
1048 ^
1049 detected during:
1050 instantiation of class "boost::regex_iterator<BidirectionalIterator, charT, traits> [with BidirectionalIterator=const char *, charT=char, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>]" at line 46 of "./boost/regex/v4/regex_replace.hpp"
1051 instantiation of "OutputIterator boost::regex_replace(OutputIterator, BidirectionalIterator, BidirectionalIterator, const boost::basic_regex<charT, traits> &, Formatter, boost::regex_constants::match_flag_type={boost::regex_constants::match_flags={boost::regex_constants::_match_flags}}) [with OutputIterator=boost::re_detail::string_out_iterator<std::string>, BidirectionalIterator=const char *, traits=boost::regex_traits<char, boost::cpp_regex_traits<char>>, charT=char,
1052 Formatter=const char *]" at line 458 of "libs/regex/build/../src/cregex.cpp"
1053
1054compilation aborted for libs/regex/build/../src/cregex.cpp (code 2)
1055
1056 "icpc" -c -xc++ -w2 -inline-level=2 -O3 -ip -pthread -m64 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o "/home/pal/work/cpp/tmp/boost/bin.v2/libs/regex/build/intel-linux-linux/release/address-model-64/link-static/threading-multi/cregex.o" "libs/regex/build/../src/cregex.cpp"