Ticket #10863: suse-gcc-4.8-boost-1.56.txt

File suse-gcc-4.8-boost-1.56.txt, 15.4 KB (added by tyss.k@…, 8 years ago)
Line 
1/usr/bin/c++ -Werror -Wall -Wextra -Wpedantic -Wunused -Wno-unused-parameter -Wcast-qual -Wmissing-declarations -Wmissing-include-dirs -Wuninitialized -std=c++11 -o CMakeFiles/boosttest.dir/main.cpp.o -c /home/tyssk/dev/boostbug/main.cpp
2In file included from /usr/include/termios.h:39:0,
3 from /usr/include/boost/asio/serial_port_base.hpp:25,
4 from /usr/include/boost/asio/basic_serial_port.hpp:29,
5 from /usr/include/boost/asio.hpp:26,
6 from /home/tyssk/dev/boostbug/main.cpp:1:
7/usr/include/boost/geometry/algorithms/assign.hpp:320:50: error: expected nested-name-specifier before numeric constant
8 template <BOOST_VARIANT_ENUM_PARAMS(typename A), BOOST_VARIANT_ENUM_PARAMS(typename B)>
9 ^
10/usr/include/boost/geometry/algorithms/assign.hpp:320:50: error: expected ‘>’ before numeric constant
11In file included from /usr/include/boost/geometry/geometries/concepts/check.hpp:22:0,
12 from /usr/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:20,
13 from /usr/include/boost/geometry/policies/relate/intersection_points.hpp:19,
14 from /usr/include/boost/geometry/strategies/intersection.hpp:15,
15 from /usr/include/boost/geometry/strategies/strategies.hpp:31,
16 from /usr/include/boost/geometry/geometry.hpp:43,
17 from /usr/include/boost/geometry.hpp:17,
18 from /home/tyssk/dev/boostbug/main.cpp:2:
19/usr/include/boost/geometry/algorithms/assign.hpp:321:62: error: ‘BN’ was not declared in this scope
20 struct assign<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
21 ^
22/usr/include/boost/geometry/algorithms/assign.hpp:321:62: error: expected parameter pack before ‘...’
23 struct assign<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
24 ^
25In file included from /usr/include/boost/geometry/io/wkt/read.hpp:29:0,
26 from /usr/include/boost/geometry/io/wkt/wkt.hpp:17,
27 from /usr/include/boost/geometry/strategies/cartesian/buffer_end_round.hpp:20,
28 from /usr/include/boost/geometry/strategies/strategies.hpp:39,
29 from /usr/include/boost/geometry/geometry.hpp:43,
30 from /usr/include/boost/geometry.hpp:17,
31 from /home/tyssk/dev/boostbug/main.cpp:2:
32/usr/include/boost/geometry/algorithms/assign.hpp:321:90: error: type/value mismatch at argument 1 in template parameter list for ‘template<class T0, class ... TN> class boost::variant’
33 struct assign<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
34 ^
35/usr/include/boost/geometry/algorithms/assign.hpp:321:90: error: expected a type, got ‘0’
36/usr/include/boost/geometry/algorithms/assign.hpp:321:90: error: template argument 2 is invalid
37/usr/include/boost/geometry/algorithms/assign.hpp:321:92: error: template argument 2 is invalid
38 struct assign<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
39 ^
40In file included from /usr/include/termios.h:39:0,
41 from /usr/include/boost/asio/serial_port_base.hpp:25,
42 from /usr/include/boost/asio/basic_serial_port.hpp:29,
43 from /usr/include/boost/asio.hpp:26,
44 from /home/tyssk/dev/boostbug/main.cpp:1:
45/usr/include/boost/geometry/algorithms/detail/distance/interface.hpp:264:5: error: expected nested-name-specifier before numeric constant
46 BOOST_VARIANT_ENUM_PARAMS(typename B)
47 ^
48/usr/include/boost/geometry/algorithms/detail/distance/interface.hpp:264:5: error: expected ‘>’ before numeric constant
49In file included from /usr/include/boost/geometry/geometries/concepts/check.hpp:22:0,
50 from /usr/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:20,
51 from /usr/include/boost/geometry/policies/relate/intersection_points.hpp:19,
52 from /usr/include/boost/geometry/strategies/intersection.hpp:15,
53 from /usr/include/boost/geometry/strategies/strategies.hpp:31,
54 from /usr/include/boost/geometry/geometry.hpp:43,
55 from /usr/include/boost/geometry.hpp:17,
56 from /home/tyssk/dev/boostbug/main.cpp:2:
57/usr/include/boost/geometry/algorithms/detail/distance/interface.hpp:269:24: error: ‘BN’ was not declared in this scope
58 boost::variant<BOOST_VARIANT_ENUM_PARAMS(B)>
59 ^
60/usr/include/boost/geometry/algorithms/detail/distance/interface.hpp:269:24: error: expected parameter pack before ‘...’
61 boost::variant<BOOST_VARIANT_ENUM_PARAMS(B)>
62 ^
63In file included from /usr/include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp:16:0,
64 from /usr/include/boost/geometry/strategies/strategies.hpp:48,
65 from /usr/include/boost/geometry/geometry.hpp:43,
66 from /usr/include/boost/geometry.hpp:17,
67 from /home/tyssk/dev/boostbug/main.cpp:2:
68/usr/include/boost/geometry/algorithms/detail/distance/interface.hpp:269:52: error: type/value mismatch at argument 1 in template parameter list for ‘template<class T0, class ... TN> class boost::variant’
69 boost::variant<BOOST_VARIANT_ENUM_PARAMS(B)>
70 ^
71/usr/include/boost/geometry/algorithms/detail/distance/interface.hpp:269:52: error: expected a type, got ‘0’
72/usr/include/boost/geometry/algorithms/detail/distance/interface.hpp:269:52: error: template argument 2 is invalid
73/usr/include/boost/geometry/algorithms/detail/distance/interface.hpp:270:5: error: template argument 2 is invalid
74 >
75 ^
76In file included from /usr/include/termios.h:39:0,
77 from /usr/include/boost/asio/serial_port_base.hpp:25,
78 from /usr/include/boost/asio/basic_serial_port.hpp:29,
79 from /usr/include/boost/asio.hpp:26,
80 from /home/tyssk/dev/boostbug/main.cpp:1:
81/usr/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:236:5: error: expected nested-name-specifier before numeric constant
82 BOOST_VARIANT_ENUM_PARAMS(typename B)
83 ^
84/usr/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:236:5: error: expected ‘>’ before numeric constant
85In file included from /usr/include/boost/geometry/geometries/concepts/check.hpp:22:0,
86 from /usr/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:20,
87 from /usr/include/boost/geometry/policies/relate/intersection_points.hpp:19,
88 from /usr/include/boost/geometry/strategies/intersection.hpp:15,
89 from /usr/include/boost/geometry/strategies/strategies.hpp:31,
90 from /usr/include/boost/geometry/geometry.hpp:43,
91 from /usr/include/boost/geometry.hpp:17,
92 from /home/tyssk/dev/boostbug/main.cpp:2:
93/usr/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:241:24: error: ‘BN’ was not declared in this scope
94 boost::variant<BOOST_VARIANT_ENUM_PARAMS(B)>
95 ^
96/usr/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:241:24: error: expected parameter pack before ‘...’
97 boost::variant<BOOST_VARIANT_ENUM_PARAMS(B)>
98 ^
99In file included from /usr/include/boost/geometry/algorithms/comparable_distance.hpp:22:0,
100 from /usr/include/boost/geometry/geometry.hpp:51,
101 from /usr/include/boost/geometry.hpp:17,
102 from /home/tyssk/dev/boostbug/main.cpp:2:
103/usr/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:241:52: error: type/value mismatch at argument 1 in template parameter list for ‘template<class T0, class ... TN> class boost::variant’
104 boost::variant<BOOST_VARIANT_ENUM_PARAMS(B)>
105 ^
106/usr/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:241:52: error: expected a type, got ‘0’
107/usr/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:241:52: error: template argument 2 is invalid
108/usr/include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp:242:5: error: template argument 2 is invalid
109 >
110 ^
111In file included from /usr/include/termios.h:39:0,
112 from /usr/include/boost/asio/serial_port_base.hpp:25,
113 from /usr/include/boost/asio/basic_serial_port.hpp:29,
114 from /usr/include/boost/asio.hpp:26,
115 from /home/tyssk/dev/boostbug/main.cpp:1:
116/usr/include/boost/geometry/algorithms/intersection.hpp:236:50: error: expected nested-name-specifier before numeric constant
117 template <BOOST_VARIANT_ENUM_PARAMS(typename A), BOOST_VARIANT_ENUM_PARAMS(typename B)>
118 ^
119/usr/include/boost/geometry/algorithms/intersection.hpp:236:50: error: expected ‘>’ before numeric constant
120In file included from /usr/include/boost/geometry/geometries/concepts/check.hpp:22:0,
121 from /usr/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:20,
122 from /usr/include/boost/geometry/policies/relate/intersection_points.hpp:19,
123 from /usr/include/boost/geometry/strategies/intersection.hpp:15,
124 from /usr/include/boost/geometry/strategies/strategies.hpp:31,
125 from /usr/include/boost/geometry/geometry.hpp:43,
126 from /usr/include/boost/geometry.hpp:17,
127 from /home/tyssk/dev/boostbug/main.cpp:2:
128/usr/include/boost/geometry/algorithms/intersection.hpp:237:68: error: ‘BN’ was not declared in this scope
129 struct intersection<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
130 ^
131/usr/include/boost/geometry/algorithms/intersection.hpp:237:68: error: expected parameter pack before ‘...’
132 struct intersection<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
133 ^
134In file included from /usr/include/boost/geometry/index/detail/algorithms/intersection_content.hpp:14:0,
135 from /usr/include/boost/geometry/index/detail/rtree/rstar/choose_next_node.hpp:19,
136 from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:15,
137 from /usr/include/boost/geometry/index/rtree.hpp:72,
138 from /usr/include/boost/geometry/algorithms/detail/distance/geometry_to_geometry_rtree.hpp:35,
139 from /usr/include/boost/geometry/algorithms/detail/distance/single_to_multi.hpp:52,
140 from /usr/include/boost/geometry/algorithms/detail/distance/implementation.hpp:29,
141 from /usr/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
142 from /usr/include/boost/geometry/algorithms/comparable_distance.hpp:23,
143 from /usr/include/boost/geometry/geometry.hpp:51,
144 from /usr/include/boost/geometry.hpp:17,
145 from /home/tyssk/dev/boostbug/main.cpp:2:
146/usr/include/boost/geometry/algorithms/intersection.hpp:237:96: error: type/value mismatch at argument 1 in template parameter list for ‘template<class T0, class ... TN> class boost::variant’
147 struct intersection<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
148 ^
149/usr/include/boost/geometry/algorithms/intersection.hpp:237:96: error: expected a type, got ‘0’
150/usr/include/boost/geometry/algorithms/intersection.hpp:237:96: error: template argument 2 is invalid
151/usr/include/boost/geometry/algorithms/intersection.hpp:237:98: error: template argument 2 is invalid
152 struct intersection<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
153 ^
154In file included from /usr/include/termios.h:39:0,
155 from /usr/include/boost/asio/serial_port_base.hpp:25,
156 from /usr/include/boost/asio/basic_serial_port.hpp:29,
157 from /usr/include/boost/asio.hpp:26,
158 from /home/tyssk/dev/boostbug/main.cpp:1:
159/usr/include/boost/geometry/algorithms/crosses.hpp:144:54: error: expected nested-name-specifier before numeric constant
160 template <BOOST_VARIANT_ENUM_PARAMS(typename A), BOOST_VARIANT_ENUM_PARAMS(typename B)>
161 ^
162/usr/include/boost/geometry/algorithms/crosses.hpp:144:54: error: expected ‘>’ before numeric constant
163In file included from /usr/include/boost/geometry/geometries/concepts/check.hpp:22:0,
164 from /usr/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:20,
165 from /usr/include/boost/geometry/policies/relate/intersection_points.hpp:19,
166 from /usr/include/boost/geometry/strategies/intersection.hpp:15,
167 from /usr/include/boost/geometry/strategies/strategies.hpp:31,
168 from /usr/include/boost/geometry/geometry.hpp:43,
169 from /usr/include/boost/geometry.hpp:17,
170 from /home/tyssk/dev/boostbug/main.cpp:2:
171/usr/include/boost/geometry/algorithms/crosses.hpp:145:67: error: ‘BN’ was not declared in this scope
172 struct crosses<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
173 ^
174/usr/include/boost/geometry/algorithms/crosses.hpp:145:67: error: expected parameter pack before ‘...’
175 struct crosses<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
176 ^
177In file included from /usr/include/boost/geometry/geometry.hpp:56:0,
178 from /usr/include/boost/geometry.hpp:17,
179 from /home/tyssk/dev/boostbug/main.cpp:2:
180/usr/include/boost/geometry/algorithms/crosses.hpp:145:95: error: type/value mismatch at argument 1 in template parameter list for ‘template<class T0, class ... TN> class boost::variant’
181 struct crosses<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
182 ^
183/usr/include/boost/geometry/algorithms/crosses.hpp:145:95: error: expected a type, got ‘0’
184/usr/include/boost/geometry/algorithms/crosses.hpp:145:95: error: template argument 2 is invalid
185/usr/include/boost/geometry/algorithms/crosses.hpp:145:97: error: template argument 2 is invalid
186 struct crosses<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
187 ^