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
|
---|
2 | In 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
|
---|
11 | In 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 | ^
|
---|
25 | In 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 | ^
|
---|
40 | In 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
|
---|
49 | In 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 | ^
|
---|
63 | In 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 | ^
|
---|
76 | In 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
|
---|
85 | In 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 | ^
|
---|
99 | In 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 | ^
|
---|
111 | In 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
|
---|
120 | In 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 | ^
|
---|
134 | In 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 | ^
|
---|
154 | In 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
|
---|
163 | In 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 | ^
|
---|
177 | In 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 | ^
|
---|