Ticket #6126: test_signed_integer_output_with_karma_boost_trunk_gcc45.log

File test_signed_integer_output_with_karma_boost_trunk_gcc45.log, 112.8 KB (added by t0rt1e@…, 11 years ago)

MacPorts g++ 4.5.3 output failing to compile test case against Boost trunk rev. 75505

Line 
1In file included from /opt/boost-trunk/include/boost/fusion/iterator/detail/distance.hpp:16:0,
2 from /opt/boost-trunk/include/boost/fusion/iterator/iterator_facade.hpp:12,
3 from /opt/boost-trunk/include/boost/fusion/iterator/basic_iterator.hpp:11,
4 from /opt/boost-trunk/include/boost/fusion/adapted/struct/detail/begin_impl.hpp:13,
5 from /opt/boost-trunk/include/boost/fusion/adapted/adt/adapt_adt.hpp:28,
6 from /opt/boost-trunk/include/boost/fusion/include/adapt_adt.hpp:11,
7 from test_signed_integer_output_with_karma.cpp:60:
8/opt/boost-trunk/include/boost/fusion/iterator/equal_to.hpp:77:9: error: expected nested-name-specifier before 'enable_if'
9/opt/boost-trunk/include/boost/fusion/iterator/equal_to.hpp:77:18: error: expected initializer before '<' token
10/opt/boost-trunk/include/boost/fusion/iterator/equal_to.hpp:88:9: error: expected nested-name-specifier before 'enable_if'
11/opt/boost-trunk/include/boost/fusion/iterator/equal_to.hpp:88:18: error: expected initializer before '<' token
12/opt/boost-trunk/include/boost/fusion/iterator/equal_to.hpp:98:31: error: 'boost::fusion::iterator_operators::operator==' has not been declared
13/opt/boost-trunk/include/boost/fusion/iterator/equal_to.hpp:99:31: error: 'boost::fusion::iterator_operators::operator!=' has not been declared
14In file included from /opt/boost-trunk/include/boost/fusion/iterator/segmented_iterator.hpp:13:0,
15 from /opt/boost-trunk/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:11,
16 from /opt/boost-trunk/include/boost/fusion/sequence/intrinsic/begin.hpp:17,
17 from /opt/boost-trunk/include/boost/fusion/mpl/begin.hpp:11,
18 from /opt/boost-trunk/include/boost/fusion/sequence/intrinsic/detail/segmented_size.hpp:17,
19 from /opt/boost-trunk/include/boost/fusion/sequence/intrinsic/size.hpp:16,
20 from /opt/boost-trunk/include/boost/fusion/include/size.hpp:10,
21 from /opt/boost-trunk/include/boost/spirit/home/support/detail/as_variant.hpp:17,
22 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:20,
23 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
24 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
25 from test_signed_integer_output_with_karma.cpp:61:
26/opt/boost-trunk/include/boost/fusion/container/list/cons.hpp:91:22: error: expected nested-name-specifier before 'disable_if'
27/opt/boost-trunk/include/boost/fusion/container/list/cons.hpp:91:32: error: expected ',' or '...' before '<' token
28/opt/boost-trunk/include/boost/fusion/container/list/cons.hpp:122:18: error: expected nested-name-specifier before 'disable_if'
29/opt/boost-trunk/include/boost/fusion/container/list/cons.hpp:122:28: error: expected initializer before '<' token
30In file included from /opt/boost-trunk/include/boost/fusion/container/vector/vector10.hpp:62:0,
31 from /opt/boost-trunk/include/boost/fusion/container/vector/vector_fwd.hpp:14,
32 from /opt/boost-trunk/include/boost/fusion/mpl/detail/clear.hpp:10,
33 from /opt/boost-trunk/include/boost/fusion/mpl/clear.hpp:12,
34 from /opt/boost-trunk/include/boost/fusion/mpl.hpp:17,
35 from /opt/boost-trunk/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
36 from /opt/boost-trunk/include/boost/fusion/view/transform_view/transform_view.hpp:20,
37 from /opt/boost-trunk/include/boost/fusion/algorithm/transformation/transform.hpp:10,
38 from /opt/boost-trunk/include/boost/fusion/include/transform.hpp:10,
39 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:22,
40 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
41 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
42 from test_signed_integer_output_with_karma.cpp:61:
43/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:64:22: error: expected nested-name-specifier before 'disable_if'
44/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:64:32: error: expected ',' or '...' before '<' token
45/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:75:18: error: expected nested-name-specifier before 'disable_if'
46/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:75:28: error: expected initializer before '<' token
47In file included from /opt/boost-trunk/include/boost/fusion/container/vector/vector10.hpp:62:0,
48 from /opt/boost-trunk/include/boost/fusion/container/vector/vector_fwd.hpp:14,
49 from /opt/boost-trunk/include/boost/fusion/mpl/detail/clear.hpp:10,
50 from /opt/boost-trunk/include/boost/fusion/mpl/clear.hpp:12,
51 from /opt/boost-trunk/include/boost/fusion/mpl.hpp:17,
52 from /opt/boost-trunk/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
53 from /opt/boost-trunk/include/boost/fusion/view/transform_view/transform_view.hpp:20,
54 from /opt/boost-trunk/include/boost/fusion/algorithm/transformation/transform.hpp:10,
55 from /opt/boost-trunk/include/boost/fusion/include/transform.hpp:10,
56 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:22,
57 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
58 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
59 from test_signed_integer_output_with_karma.cpp:61:
60/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:160:18: error: expected nested-name-specifier before 'disable_if'
61/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:160:28: error: expected initializer before '<' token
62In file included from /opt/boost-trunk/include/boost/fusion/container/vector/vector10.hpp:62:0,
63 from /opt/boost-trunk/include/boost/fusion/container/vector/vector_fwd.hpp:14,
64 from /opt/boost-trunk/include/boost/fusion/mpl/detail/clear.hpp:10,
65 from /opt/boost-trunk/include/boost/fusion/mpl/clear.hpp:12,
66 from /opt/boost-trunk/include/boost/fusion/mpl.hpp:17,
67 from /opt/boost-trunk/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
68 from /opt/boost-trunk/include/boost/fusion/view/transform_view/transform_view.hpp:20,
69 from /opt/boost-trunk/include/boost/fusion/algorithm/transformation/transform.hpp:10,
70 from /opt/boost-trunk/include/boost/fusion/include/transform.hpp:10,
71 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:22,
72 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
73 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
74 from test_signed_integer_output_with_karma.cpp:61:
75/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:245:18: error: expected nested-name-specifier before 'disable_if'
76/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:245:28: error: expected initializer before '<' token
77In file included from /opt/boost-trunk/include/boost/fusion/container/vector/vector10.hpp:62:0,
78 from /opt/boost-trunk/include/boost/fusion/container/vector/vector_fwd.hpp:14,
79 from /opt/boost-trunk/include/boost/fusion/mpl/detail/clear.hpp:10,
80 from /opt/boost-trunk/include/boost/fusion/mpl/clear.hpp:12,
81 from /opt/boost-trunk/include/boost/fusion/mpl.hpp:17,
82 from /opt/boost-trunk/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
83 from /opt/boost-trunk/include/boost/fusion/view/transform_view/transform_view.hpp:20,
84 from /opt/boost-trunk/include/boost/fusion/algorithm/transformation/transform.hpp:10,
85 from /opt/boost-trunk/include/boost/fusion/include/transform.hpp:10,
86 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:22,
87 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
88 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
89 from test_signed_integer_output_with_karma.cpp:61:
90/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:330:18: error: expected nested-name-specifier before 'disable_if'
91/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:330:28: error: expected initializer before '<' token
92In file included from /opt/boost-trunk/include/boost/fusion/container/vector/vector10.hpp:62:0,
93 from /opt/boost-trunk/include/boost/fusion/container/vector/vector_fwd.hpp:14,
94 from /opt/boost-trunk/include/boost/fusion/mpl/detail/clear.hpp:10,
95 from /opt/boost-trunk/include/boost/fusion/mpl/clear.hpp:12,
96 from /opt/boost-trunk/include/boost/fusion/mpl.hpp:17,
97 from /opt/boost-trunk/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
98 from /opt/boost-trunk/include/boost/fusion/view/transform_view/transform_view.hpp:20,
99 from /opt/boost-trunk/include/boost/fusion/algorithm/transformation/transform.hpp:10,
100 from /opt/boost-trunk/include/boost/fusion/include/transform.hpp:10,
101 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:22,
102 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
103 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
104 from test_signed_integer_output_with_karma.cpp:61:
105/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:415:18: error: expected nested-name-specifier before 'disable_if'
106/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:415:28: error: expected initializer before '<' token
107In file included from /opt/boost-trunk/include/boost/fusion/container/vector/vector10.hpp:62:0,
108 from /opt/boost-trunk/include/boost/fusion/container/vector/vector_fwd.hpp:14,
109 from /opt/boost-trunk/include/boost/fusion/mpl/detail/clear.hpp:10,
110 from /opt/boost-trunk/include/boost/fusion/mpl/clear.hpp:12,
111 from /opt/boost-trunk/include/boost/fusion/mpl.hpp:17,
112 from /opt/boost-trunk/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
113 from /opt/boost-trunk/include/boost/fusion/view/transform_view/transform_view.hpp:20,
114 from /opt/boost-trunk/include/boost/fusion/algorithm/transformation/transform.hpp:10,
115 from /opt/boost-trunk/include/boost/fusion/include/transform.hpp:10,
116 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:22,
117 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
118 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
119 from test_signed_integer_output_with_karma.cpp:61:
120/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:500:18: error: expected nested-name-specifier before 'disable_if'
121/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:500:28: error: expected initializer before '<' token
122In file included from /opt/boost-trunk/include/boost/fusion/container/vector/vector10.hpp:62:0,
123 from /opt/boost-trunk/include/boost/fusion/container/vector/vector_fwd.hpp:14,
124 from /opt/boost-trunk/include/boost/fusion/mpl/detail/clear.hpp:10,
125 from /opt/boost-trunk/include/boost/fusion/mpl/clear.hpp:12,
126 from /opt/boost-trunk/include/boost/fusion/mpl.hpp:17,
127 from /opt/boost-trunk/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
128 from /opt/boost-trunk/include/boost/fusion/view/transform_view/transform_view.hpp:20,
129 from /opt/boost-trunk/include/boost/fusion/algorithm/transformation/transform.hpp:10,
130 from /opt/boost-trunk/include/boost/fusion/include/transform.hpp:10,
131 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:22,
132 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
133 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
134 from test_signed_integer_output_with_karma.cpp:61:
135/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:585:18: error: expected nested-name-specifier before 'disable_if'
136/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:585:28: error: expected initializer before '<' token
137In file included from /opt/boost-trunk/include/boost/fusion/container/vector/vector10.hpp:62:0,
138 from /opt/boost-trunk/include/boost/fusion/container/vector/vector_fwd.hpp:14,
139 from /opt/boost-trunk/include/boost/fusion/mpl/detail/clear.hpp:10,
140 from /opt/boost-trunk/include/boost/fusion/mpl/clear.hpp:12,
141 from /opt/boost-trunk/include/boost/fusion/mpl.hpp:17,
142 from /opt/boost-trunk/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
143 from /opt/boost-trunk/include/boost/fusion/view/transform_view/transform_view.hpp:20,
144 from /opt/boost-trunk/include/boost/fusion/algorithm/transformation/transform.hpp:10,
145 from /opt/boost-trunk/include/boost/fusion/include/transform.hpp:10,
146 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:22,
147 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
148 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
149 from test_signed_integer_output_with_karma.cpp:61:
150/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:670:18: error: expected nested-name-specifier before 'disable_if'
151/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:670:28: error: expected initializer before '<' token
152In file included from /opt/boost-trunk/include/boost/fusion/container/vector/vector10.hpp:62:0,
153 from /opt/boost-trunk/include/boost/fusion/container/vector/vector_fwd.hpp:14,
154 from /opt/boost-trunk/include/boost/fusion/mpl/detail/clear.hpp:10,
155 from /opt/boost-trunk/include/boost/fusion/mpl/clear.hpp:12,
156 from /opt/boost-trunk/include/boost/fusion/mpl.hpp:17,
157 from /opt/boost-trunk/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
158 from /opt/boost-trunk/include/boost/fusion/view/transform_view/transform_view.hpp:20,
159 from /opt/boost-trunk/include/boost/fusion/algorithm/transformation/transform.hpp:10,
160 from /opt/boost-trunk/include/boost/fusion/include/transform.hpp:10,
161 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:22,
162 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
163 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
164 from test_signed_integer_output_with_karma.cpp:61:
165/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:755:18: error: expected nested-name-specifier before 'disable_if'
166/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:755:28: error: expected initializer before '<' token
167In file included from /opt/boost-trunk/include/boost/fusion/container/vector/vector10.hpp:62:0,
168 from /opt/boost-trunk/include/boost/fusion/container/vector/vector_fwd.hpp:14,
169 from /opt/boost-trunk/include/boost/fusion/mpl/detail/clear.hpp:10,
170 from /opt/boost-trunk/include/boost/fusion/mpl/clear.hpp:12,
171 from /opt/boost-trunk/include/boost/fusion/mpl.hpp:17,
172 from /opt/boost-trunk/include/boost/fusion/view/detail/strictest_traversal.hpp:15,
173 from /opt/boost-trunk/include/boost/fusion/view/transform_view/transform_view.hpp:20,
174 from /opt/boost-trunk/include/boost/fusion/algorithm/transformation/transform.hpp:10,
175 from /opt/boost-trunk/include/boost/fusion/include/transform.hpp:10,
176 from /opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:22,
177 from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13,
178 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
179 from test_signed_integer_output_with_karma.cpp:61:
180/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:840:18: error: expected nested-name-specifier before 'disable_if'
181/opt/boost-trunk/include/boost/fusion/container/vector/detail/preprocessed/vector10.hpp:840:28: error: expected initializer before '<' token
182In file included from /opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:13:0,
183 from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16,
184 from test_signed_integer_output_with_karma.cpp:61:
185/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:84:20: error: template argument 3 is invalid
186/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:95:20: error: template argument 3 is invalid
187/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:109:58: error: template argument 3 is invalid
188/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:158:20: error: template argument 3 is invalid
189/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:170:20: error: template argument 3 is invalid
190/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:183:20: error: template argument 3 is invalid
191/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:228:20: error: template argument 3 is invalid
192/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:242:16: error: template argument 2 is invalid
193/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:328:62: error: template argument 4 is invalid
194/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:477:20: error: template argument 2 is invalid
195/opt/boost-trunk/include/boost/spirit/home/support/attributes.hpp:494:20: error: template argument 2 is invalid
196In file included from /opt/boost-trunk/include/boost/spirit/include/support_adapt_adt_attributes.hpp:16:0,
197 from test_signed_integer_output_with_karma.cpp:61:
198/opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:79:18: error: template argument 3 is invalid
199/opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:251:18: error: template argument 4 is invalid
200/opt/boost-trunk/include/boost/spirit/home/support/adapt_adt_attributes.hpp:283:18: error: template argument 4 is invalid
201In file included from /opt/boost-trunk/include/boost/typeof/typeof.hpp:209:0,
202 from /opt/boost-trunk/include/boost/proto/detail/decltype.hpp:32,
203 from /opt/boost-trunk/include/boost/proto/context/default.hpp:31,
204 from /opt/boost-trunk/include/boost/proto/context.hpp:13,
205 from /opt/boost-trunk/include/boost/proto/proto.hpp:14,
206 from /opt/boost-trunk/include/boost/spirit/home/support/terminal.hpp:18,
207 from /opt/boost-trunk/include/boost/spirit/home/support/common_terminals.hpp:15,
208 from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:14,
209 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
210 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
211 from test_signed_integer_output_with_karma.cpp:66:
212/opt/boost-trunk/include/boost/typeof/native.hpp:30:18: error: expected nested-name-specifier before 'enable_if'
213/opt/boost-trunk/include/boost/typeof/native.hpp:30:27: error: expected initializer before '<' token
214/opt/boost-trunk/include/boost/typeof/native.hpp:34:18: error: expected nested-name-specifier before 'disable_if'
215/opt/boost-trunk/include/boost/typeof/native.hpp:34:28: error: expected initializer before '<' token
216In file included from /opt/boost-trunk/include/boost/proto/context/default.hpp:31:0,
217 from /opt/boost-trunk/include/boost/proto/context.hpp:13,
218 from /opt/boost-trunk/include/boost/proto/proto.hpp:14,
219 from /opt/boost-trunk/include/boost/spirit/home/support/terminal.hpp:18,
220 from /opt/boost-trunk/include/boost/spirit/home/support/common_terminals.hpp:15,
221 from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:14,
222 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
223 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
224 from test_signed_integer_output_with_karma.cpp:66:
225/opt/boost-trunk/include/boost/proto/detail/decltype.hpp:361:17: error: 'ensure_obj' is not a member of 'boost::type_of'
226/opt/boost-trunk/include/boost/proto/detail/decltype.hpp:385:17: error: 'ensure_obj' is not a member of 'boost::type_of'
227/opt/boost-trunk/include/boost/proto/detail/decltype.hpp:407:13: error: 'ensure_obj' is not a member of 'boost::type_of'
228In file included from /opt/boost-trunk/include/boost/proto/context.hpp:13:0,
229 from /opt/boost-trunk/include/boost/proto/proto.hpp:14,
230 from /opt/boost-trunk/include/boost/spirit/home/support/terminal.hpp:18,
231 from /opt/boost-trunk/include/boost/spirit/home/support/common_terminals.hpp:15,
232 from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:14,
233 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
234 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
235 from test_signed_integer_output_with_karma.cpp:66:
236/opt/boost-trunk/include/boost/proto/context/default.hpp:107:9: error: 'ensure_obj' is not a member of 'boost::type_of'
237/opt/boost-trunk/include/boost/proto/context/default.hpp:108:9: error: 'ensure_obj' is not a member of 'boost::type_of'
238/opt/boost-trunk/include/boost/proto/context/default.hpp:109:9: error: 'ensure_obj' is not a member of 'boost::type_of'
239/opt/boost-trunk/include/boost/proto/context/default.hpp:110:9: error: 'ensure_obj' is not a member of 'boost::type_of'
240/opt/boost-trunk/include/boost/proto/context/default.hpp:111:9: error: 'ensure_obj' is not a member of 'boost::type_of'
241/opt/boost-trunk/include/boost/proto/context/default.hpp:112:9: error: 'ensure_obj' is not a member of 'boost::type_of'
242/opt/boost-trunk/include/boost/proto/context/default.hpp:113:9: error: 'ensure_obj' is not a member of 'boost::type_of'
243/opt/boost-trunk/include/boost/proto/context/default.hpp:114:9: error: 'ensure_obj' is not a member of 'boost::type_of'
244/opt/boost-trunk/include/boost/proto/context/default.hpp:116:9: error: 'ensure_obj' is not a member of 'boost::type_of'
245/opt/boost-trunk/include/boost/proto/context/default.hpp:117:9: error: 'ensure_obj' is not a member of 'boost::type_of'
246/opt/boost-trunk/include/boost/proto/context/default.hpp:118:9: error: 'ensure_obj' is not a member of 'boost::type_of'
247/opt/boost-trunk/include/boost/proto/context/default.hpp:119:9: error: 'ensure_obj' is not a member of 'boost::type_of'
248/opt/boost-trunk/include/boost/proto/context/default.hpp:120:9: error: 'ensure_obj' is not a member of 'boost::type_of'
249/opt/boost-trunk/include/boost/proto/context/default.hpp:121:9: error: 'ensure_obj' is not a member of 'boost::type_of'
250/opt/boost-trunk/include/boost/proto/context/default.hpp:122:9: error: 'ensure_obj' is not a member of 'boost::type_of'
251/opt/boost-trunk/include/boost/proto/context/default.hpp:123:9: error: 'ensure_obj' is not a member of 'boost::type_of'
252/opt/boost-trunk/include/boost/proto/context/default.hpp:124:9: error: 'ensure_obj' is not a member of 'boost::type_of'
253/opt/boost-trunk/include/boost/proto/context/default.hpp:125:9: error: 'ensure_obj' is not a member of 'boost::type_of'
254/opt/boost-trunk/include/boost/proto/context/default.hpp:126:9: error: 'ensure_obj' is not a member of 'boost::type_of'
255/opt/boost-trunk/include/boost/proto/context/default.hpp:127:9: error: 'ensure_obj' is not a member of 'boost::type_of'
256/opt/boost-trunk/include/boost/proto/context/default.hpp:128:9: error: 'ensure_obj' is not a member of 'boost::type_of'
257/opt/boost-trunk/include/boost/proto/context/default.hpp:129:9: error: 'ensure_obj' is not a member of 'boost::type_of'
258/opt/boost-trunk/include/boost/proto/context/default.hpp:130:9: error: 'ensure_obj' is not a member of 'boost::type_of'
259/opt/boost-trunk/include/boost/proto/context/default.hpp:131:9: error: 'ensure_obj' is not a member of 'boost::type_of'
260/opt/boost-trunk/include/boost/proto/context/default.hpp:132:9: error: 'ensure_obj' is not a member of 'boost::type_of'
261/opt/boost-trunk/include/boost/proto/context/default.hpp:133:9: error: 'ensure_obj' is not a member of 'boost::type_of'
262/opt/boost-trunk/include/boost/proto/context/default.hpp:135:9: error: 'ensure_obj' is not a member of 'boost::type_of'
263/opt/boost-trunk/include/boost/proto/context/default.hpp:136:9: error: 'ensure_obj' is not a member of 'boost::type_of'
264/opt/boost-trunk/include/boost/proto/context/default.hpp:137:9: error: 'ensure_obj' is not a member of 'boost::type_of'
265/opt/boost-trunk/include/boost/proto/context/default.hpp:138:9: error: 'ensure_obj' is not a member of 'boost::type_of'
266/opt/boost-trunk/include/boost/proto/context/default.hpp:139:9: error: 'ensure_obj' is not a member of 'boost::type_of'
267/opt/boost-trunk/include/boost/proto/context/default.hpp:140:9: error: 'ensure_obj' is not a member of 'boost::type_of'
268/opt/boost-trunk/include/boost/proto/context/default.hpp:141:9: error: 'ensure_obj' is not a member of 'boost::type_of'
269/opt/boost-trunk/include/boost/proto/context/default.hpp:142:9: error: 'ensure_obj' is not a member of 'boost::type_of'
270/opt/boost-trunk/include/boost/proto/context/default.hpp:143:9: error: 'ensure_obj' is not a member of 'boost::type_of'
271/opt/boost-trunk/include/boost/proto/context/default.hpp:144:9: error: 'ensure_obj' is not a member of 'boost::type_of'
272/opt/boost-trunk/include/boost/proto/context/default.hpp:145:9: error: 'ensure_obj' is not a member of 'boost::type_of'
273/opt/boost-trunk/include/boost/proto/context/default.hpp:218:13: error: 'ensure_obj' is not a member of 'boost::type_of'
274/opt/boost-trunk/include/boost/proto/context/default.hpp:233:13: error: 'ensure_obj' is not a member of 'boost::type_of'
275/opt/boost-trunk/include/boost/proto/context/default.hpp:250:13: error: 'ensure_obj' is not a member of 'boost::type_of'
276/opt/boost-trunk/include/boost/proto/context/default.hpp:269:13: error: 'ensure_obj' is not a member of 'boost::type_of'
277In file included from /opt/boost-trunk/include/boost/proto/transform.hpp:14:0,
278 from /opt/boost-trunk/include/boost/proto/proto.hpp:15,
279 from /opt/boost-trunk/include/boost/spirit/home/support/terminal.hpp:18,
280 from /opt/boost-trunk/include/boost/spirit/home/support/common_terminals.hpp:15,
281 from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:14,
282 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
283 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
284 from test_signed_integer_output_with_karma.cpp:66:
285/opt/boost-trunk/include/boost/proto/transform/default.hpp:126:9: error: 'ensure_obj' is not a member of 'boost::type_of'
286/opt/boost-trunk/include/boost/proto/transform/default.hpp:127:9: error: 'ensure_obj' is not a member of 'boost::type_of'
287/opt/boost-trunk/include/boost/proto/transform/default.hpp:128:9: error: 'ensure_obj' is not a member of 'boost::type_of'
288/opt/boost-trunk/include/boost/proto/transform/default.hpp:129:9: error: 'ensure_obj' is not a member of 'boost::type_of'
289/opt/boost-trunk/include/boost/proto/transform/default.hpp:130:9: error: 'ensure_obj' is not a member of 'boost::type_of'
290/opt/boost-trunk/include/boost/proto/transform/default.hpp:131:9: error: 'ensure_obj' is not a member of 'boost::type_of'
291/opt/boost-trunk/include/boost/proto/transform/default.hpp:132:9: error: 'ensure_obj' is not a member of 'boost::type_of'
292/opt/boost-trunk/include/boost/proto/transform/default.hpp:133:9: error: 'ensure_obj' is not a member of 'boost::type_of'
293/opt/boost-trunk/include/boost/proto/transform/default.hpp:135:9: error: 'ensure_obj' is not a member of 'boost::type_of'
294/opt/boost-trunk/include/boost/proto/transform/default.hpp:136:9: error: 'ensure_obj' is not a member of 'boost::type_of'
295/opt/boost-trunk/include/boost/proto/transform/default.hpp:137:9: error: 'ensure_obj' is not a member of 'boost::type_of'
296/opt/boost-trunk/include/boost/proto/transform/default.hpp:138:9: error: 'ensure_obj' is not a member of 'boost::type_of'
297/opt/boost-trunk/include/boost/proto/transform/default.hpp:139:9: error: 'ensure_obj' is not a member of 'boost::type_of'
298/opt/boost-trunk/include/boost/proto/transform/default.hpp:140:9: error: 'ensure_obj' is not a member of 'boost::type_of'
299/opt/boost-trunk/include/boost/proto/transform/default.hpp:141:9: error: 'ensure_obj' is not a member of 'boost::type_of'
300/opt/boost-trunk/include/boost/proto/transform/default.hpp:142:9: error: 'ensure_obj' is not a member of 'boost::type_of'
301/opt/boost-trunk/include/boost/proto/transform/default.hpp:143:9: error: 'ensure_obj' is not a member of 'boost::type_of'
302/opt/boost-trunk/include/boost/proto/transform/default.hpp:144:9: error: 'ensure_obj' is not a member of 'boost::type_of'
303/opt/boost-trunk/include/boost/proto/transform/default.hpp:145:9: error: 'ensure_obj' is not a member of 'boost::type_of'
304/opt/boost-trunk/include/boost/proto/transform/default.hpp:146:9: error: 'ensure_obj' is not a member of 'boost::type_of'
305/opt/boost-trunk/include/boost/proto/transform/default.hpp:147:9: error: 'ensure_obj' is not a member of 'boost::type_of'
306/opt/boost-trunk/include/boost/proto/transform/default.hpp:148:9: error: 'ensure_obj' is not a member of 'boost::type_of'
307/opt/boost-trunk/include/boost/proto/transform/default.hpp:149:9: error: 'ensure_obj' is not a member of 'boost::type_of'
308/opt/boost-trunk/include/boost/proto/transform/default.hpp:150:9: error: 'ensure_obj' is not a member of 'boost::type_of'
309/opt/boost-trunk/include/boost/proto/transform/default.hpp:151:9: error: 'ensure_obj' is not a member of 'boost::type_of'
310/opt/boost-trunk/include/boost/proto/transform/default.hpp:152:9: error: 'ensure_obj' is not a member of 'boost::type_of'
311/opt/boost-trunk/include/boost/proto/transform/default.hpp:154:9: error: 'ensure_obj' is not a member of 'boost::type_of'
312/opt/boost-trunk/include/boost/proto/transform/default.hpp:155:9: error: 'ensure_obj' is not a member of 'boost::type_of'
313/opt/boost-trunk/include/boost/proto/transform/default.hpp:156:9: error: 'ensure_obj' is not a member of 'boost::type_of'
314/opt/boost-trunk/include/boost/proto/transform/default.hpp:157:9: error: 'ensure_obj' is not a member of 'boost::type_of'
315/opt/boost-trunk/include/boost/proto/transform/default.hpp:158:9: error: 'ensure_obj' is not a member of 'boost::type_of'
316/opt/boost-trunk/include/boost/proto/transform/default.hpp:159:9: error: 'ensure_obj' is not a member of 'boost::type_of'
317/opt/boost-trunk/include/boost/proto/transform/default.hpp:160:9: error: 'ensure_obj' is not a member of 'boost::type_of'
318/opt/boost-trunk/include/boost/proto/transform/default.hpp:161:9: error: 'ensure_obj' is not a member of 'boost::type_of'
319/opt/boost-trunk/include/boost/proto/transform/default.hpp:162:9: error: 'ensure_obj' is not a member of 'boost::type_of'
320/opt/boost-trunk/include/boost/proto/transform/default.hpp:163:9: error: 'ensure_obj' is not a member of 'boost::type_of'
321/opt/boost-trunk/include/boost/proto/transform/default.hpp:164:9: error: 'ensure_obj' is not a member of 'boost::type_of'
322/opt/boost-trunk/include/boost/proto/transform/default.hpp:270:17: error: 'ensure_obj' is not a member of 'boost::type_of'
323/opt/boost-trunk/include/boost/proto/transform/default.hpp:300:17: error: 'ensure_obj' is not a member of 'boost::type_of'
324/opt/boost-trunk/include/boost/proto/transform/default.hpp:332:17: error: 'ensure_obj' is not a member of 'boost::type_of'
325/opt/boost-trunk/include/boost/proto/transform/default.hpp:370:17: error: 'ensure_obj' is not a member of 'boost::type_of'
326In file included from /opt/boost-trunk/include/boost/spirit/home/support/make_component.hpp:18:0,
327 from /opt/boost-trunk/include/boost/spirit/home/support/meta_compiler.hpp:20,
328 from /opt/boost-trunk/include/boost/spirit/home/support/terminal.hpp:20,
329 from /opt/boost-trunk/include/boost/spirit/home/support/common_terminals.hpp:15,
330 from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:14,
331 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
332 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
333 from test_signed_integer_output_with_karma.cpp:66:
334/opt/boost-trunk/include/boost/spirit/home/support/modify.hpp:46:76: error: template argument 3 is invalid
335In file included from /opt/boost-trunk/include/boost/spirit/home/support/terminal.hpp:20:0,
336 from /opt/boost-trunk/include/boost/spirit/home/support/common_terminals.hpp:15,
337 from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:14,
338 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
339 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
340 from test_signed_integer_output_with_karma.cpp:66:
341/opt/boost-trunk/include/boost/spirit/home/support/meta_compiler.hpp:84:83: error: template argument 2 is invalid
342/opt/boost-trunk/include/boost/spirit/home/support/meta_compiler.hpp:213:61: error: template argument 4 is invalid
343In file included from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:15:0,
344 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
345 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
346 from test_signed_integer_output_with_karma.cpp:66:
347/opt/boost-trunk/include/boost/spirit/home/support/string_traits.hpp:317:21: error: expected nested-name-specifier before 'disable_if'
348/opt/boost-trunk/include/boost/spirit/home/support/string_traits.hpp:317:31: error: expected initializer before '<' token
349/opt/boost-trunk/include/boost/spirit/home/support/string_traits.hpp:322:21: error: expected nested-name-specifier before 'disable_if'
350/opt/boost-trunk/include/boost/spirit/home/support/string_traits.hpp:322:31: error: expected initializer before '<' token
351/opt/boost-trunk/include/boost/spirit/home/support/string_traits.hpp:343:61: error: template argument 3 is invalid
352In file included from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:21:0,
353 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
354 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
355 from test_signed_integer_output_with_karma.cpp:66:
356/opt/boost-trunk/include/boost/spirit/home/karma/meta_compiler.hpp:26:59: error: template argument 3 is invalid
357In file included from /opt/boost-trunk/include/boost/spirit/home/karma/detail/extract_from.hpp:16:0,
358 from /opt/boost-trunk/include/boost/spirit/home/karma/char/char_generator.hpp:17,
359 from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:23,
360 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
361 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
362 from test_signed_integer_output_with_karma.cpp:66:
363/opt/boost-trunk/include/boost/spirit/home/karma/detail/attributes.hpp:30:83: error: template argument 3 is invalid
364In file included from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13:0,
365 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
366 from test_signed_integer_output_with_karma.cpp:66:
367/opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:59:59: error: template argument 3 is invalid
368/opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:455:59: error: template argument 3 is invalid
369In file included from /opt/boost-trunk/include/boost/fusion/include/out.hpp:10:0,
370 from /opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/debug_handler.hpp:20,
371 from /opt/boost-trunk/include/boost/spirit/home/karma/nonterminal.hpp:15,
372 from /opt/boost-trunk/include/boost/spirit/include/karma_nonterminal.hpp:16,
373 from test_signed_integer_output_with_karma.cpp:67:
374/opt/boost-trunk/include/boost/fusion/sequence/io/out.hpp:32:13: error: expected nested-name-specifier before 'enable_if'
375/opt/boost-trunk/include/boost/fusion/sequence/io/out.hpp:32:22: error: expected initializer before '<' token
376/opt/boost-trunk/include/boost/fusion/sequence/io/out.hpp:41:22: error: 'boost::fusion::operators::operator<<' has not been declared
377In file included from /opt/boost-trunk/include/boost/spirit/home/karma/numeric.hpp:13:0,
378 from /opt/boost-trunk/include/boost/spirit/include/karma_numeric.hpp:16,
379 from test_signed_integer_output_with_karma.cpp:68:
380/opt/boost-trunk/include/boost/spirit/home/karma/numeric/bool.hpp:109:59: error: template argument 3 is invalid
381/opt/boost-trunk/include/boost/spirit/home/karma/numeric/bool.hpp:400:59: error: template argument 3 is invalid
382In file included from /opt/boost-trunk/include/boost/spirit/home/karma/numeric.hpp:14:0,
383 from /opt/boost-trunk/include/boost/spirit/include/karma_numeric.hpp:16,
384 from test_signed_integer_output_with_karma.cpp:68:
385/opt/boost-trunk/include/boost/spirit/home/karma/numeric/int.hpp:168:58: error: template argument 3 is invalid
386/opt/boost-trunk/include/boost/spirit/home/karma/numeric/int.hpp:502:58: error: template argument 3 is invalid
387In file included from /opt/boost-trunk/include/boost/spirit/home/karma/numeric.hpp:15:0,
388 from /opt/boost-trunk/include/boost/spirit/include/karma_numeric.hpp:16,
389 from test_signed_integer_output_with_karma.cpp:68:
390/opt/boost-trunk/include/boost/spirit/home/karma/numeric/uint.hpp:207:59: error: template argument 3 is invalid
391/opt/boost-trunk/include/boost/spirit/home/karma/numeric/uint.hpp:553:59: error: template argument 3 is invalid
392In file included from /opt/boost-trunk/include/boost/spirit/home/karma/numeric.hpp:16:0,
393 from /opt/boost-trunk/include/boost/spirit/include/karma_numeric.hpp:16,
394 from test_signed_integer_output_with_karma.cpp:68:
395/opt/boost-trunk/include/boost/spirit/home/karma/numeric/real.hpp:144:59: error: template argument 3 is invalid
396/opt/boost-trunk/include/boost/spirit/home/karma/numeric/real.hpp:430:59: error: template argument 3 is invalid
397In file included from /opt/boost-trunk/include/boost/spirit/home/karma/operator/sequence.hpp:18:0,
398 from /opt/boost-trunk/include/boost/spirit/home/karma/operator.hpp:13,
399 from /opt/boost-trunk/include/boost/spirit/include/karma_operator.hpp:16,
400 from test_signed_integer_output_with_karma.cpp:69:
401/opt/boost-trunk/include/boost/spirit/home/karma/detail/pass_container.hpp:110:78: error: template argument 5 is invalid
402/opt/boost-trunk/include/boost/spirit/home/karma/detail/pass_container.hpp:143:71: error: template argument 5 is invalid
403In file included from /opt/boost-trunk/include/boost/fusion/include/equal_to.hpp:11:0,
404 from /opt/boost-trunk/include/boost/spirit/home/support/algorithm/any_if.hpp:15,
405 from /opt/boost-trunk/include/boost/spirit/home/karma/operator/sequence.hpp:24,
406 from /opt/boost-trunk/include/boost/spirit/home/karma/operator.hpp:13,
407 from /opt/boost-trunk/include/boost/spirit/include/karma_operator.hpp:16,
408 from test_signed_integer_output_with_karma.cpp:69:
409/opt/boost-trunk/include/boost/fusion/sequence/comparison/equal_to.hpp:40:13: error: expected nested-name-specifier before 'enable_if'
410/opt/boost-trunk/include/boost/fusion/sequence/comparison/equal_to.hpp:40:22: error: expected initializer before '<' token
411/opt/boost-trunk/include/boost/fusion/sequence/comparison/equal_to.hpp:49:22: error: 'boost::fusion::operators::operator==' has not been declared
412In file included from /opt/boost-trunk/include/boost/spirit/home/karma/operator/sequence.hpp:26:0,
413 from /opt/boost-trunk/include/boost/spirit/home/karma/operator.hpp:13,
414 from /opt/boost-trunk/include/boost/spirit/include/karma_operator.hpp:16,
415 from test_signed_integer_output_with_karma.cpp:69:
416/opt/boost-trunk/include/boost/spirit/home/support/sequence_base_id.hpp:34:73: error: template argument 3 is invalid
417In file included from /opt/boost-trunk/include/boost/spirit/home/karma/operator/alternative.hpp:14:0,
418 from /opt/boost-trunk/include/boost/spirit/home/karma/operator.hpp:16,
419 from /opt/boost-trunk/include/boost/spirit/include/karma_operator.hpp:16,
420 from test_signed_integer_output_with_karma.cpp:69:
421/opt/boost-trunk/include/boost/spirit/home/karma/detail/alternative_function.hpp:82:93: error: template argument 4 is invalid
422In file included from /opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:15:0,
423 from /opt/boost-trunk/include/boost/spirit/include/karma_generate.hpp:16,
424 from test_signed_integer_output_with_karma.cpp:70:
425/opt/boost-trunk/include/boost/spirit/home/karma/detail/generate.hpp:37:72: error: template argument 2 is invalid
426/opt/boost-trunk/include/boost/spirit/home/karma/detail/generate.hpp:79:72: error: template argument 2 is invalid
427In file included from /opt/boost-trunk/include/boost/proto/core.hpp:22:0,
428 from /opt/boost-trunk/include/boost/proto/proto.hpp:12,
429 from /opt/boost-trunk/include/boost/spirit/home/support/terminal.hpp:18,
430 from /opt/boost-trunk/include/boost/spirit/home/support/common_terminals.hpp:15,
431 from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:14,
432 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
433 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
434 from test_signed_integer_output_with_karma.cpp:66:
435/opt/boost-trunk/include/boost/proto/matches.hpp: In instantiation of 'boost::proto::switch_<boost::spirit::meta_compiler<boost::spirit::karma::domain>::cases, boost::proto::tag_of<boost::proto::_>()>::impl<boost::spirit::unused_type, mpl_::void_, boost::spirit::unused_type>':
436/opt/boost-trunk/include/boost/proto/transform/impl.hpp:134:9: instantiated from 'boost::proto::detail::apply_transform<boost::spirit::meta_compiler<boost::spirit::karma::domain>::meta_grammar(boost::spirit::unused_type, mpl_::void_, boost::spirit::unused_type)>'
437/opt/boost-trunk/include/boost/proto/transform/impl.hpp:140:9: instantiated from 'boost::proto::transform<boost::proto::switch_<boost::spirit::meta_compiler<boost::spirit::karma::domain>::cases, boost::proto::tag_of<boost::proto::_>()>, void>::result<boost::spirit::meta_compiler<boost::spirit::karma::domain>::meta_grammar(boost::spirit::unused_type, mpl_::void_, boost::spirit::unused_type)>'
438/opt/boost-trunk/include/boost/spirit/home/support/meta_compiler.hpp:207:13: instantiated from 'boost::spirit::result_of::compile<boost::spirit::karma::domain, boost::spirit::unused_type, boost::spirit::unused_type, void>'
439/opt/boost-trunk/include/boost/spirit/home/support/nonterminal/extract_param.hpp:78:5: instantiated from 'boost::spirit::detail::extract_component<boost::spirit::karma::domain, boost::mpl::vector<boost::rational<short int>(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >'
440/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:119:9: instantiated from 'boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>'
441test_signed_integer_output_with_karma.cpp:217:53: instantiated from here
442/opt/boost-trunk/include/boost/proto/matches.hpp:835:9: error: no type named 'proto_tag' in 'struct boost::spirit::unused_type'
443In file included from /opt/boost-trunk/include/boost/proto/transform/pass_through.hpp:22:0,
444 from /opt/boost-trunk/include/boost/proto/traits.hpp:33,
445 from /opt/boost-trunk/include/boost/proto/expr.hpp:27,
446 from /opt/boost-trunk/include/boost/proto/core.hpp:17,
447 from /opt/boost-trunk/include/boost/proto/proto.hpp:12,
448 from /opt/boost-trunk/include/boost/spirit/home/support/terminal.hpp:18,
449 from /opt/boost-trunk/include/boost/spirit/home/support/common_terminals.hpp:15,
450 from /opt/boost-trunk/include/boost/spirit/home/karma/char/char.hpp:14,
451 from /opt/boost-trunk/include/boost/spirit/home/karma/char.hpp:13,
452 from /opt/boost-trunk/include/boost/spirit/include/karma_char.hpp:16,
453 from test_signed_integer_output_with_karma.cpp:66:
454/opt/boost-trunk/include/boost/proto/transform/impl.hpp: In instantiation of 'boost::proto::transform<boost::proto::switch_<boost::spirit::meta_compiler<boost::spirit::karma::domain>::cases, boost::proto::tag_of<boost::proto::_>()>, void>::result<boost::spirit::meta_compiler<boost::spirit::karma::domain>::meta_grammar(boost::spirit::unused_type, mpl_::void_, boost::spirit::unused_type)>':
455/opt/boost-trunk/include/boost/spirit/home/support/meta_compiler.hpp:207:13: instantiated from 'boost::spirit::result_of::compile<boost::spirit::karma::domain, boost::spirit::unused_type, boost::spirit::unused_type, void>'
456/opt/boost-trunk/include/boost/spirit/home/support/nonterminal/extract_param.hpp:78:5: instantiated from 'boost::spirit::detail::extract_component<boost::spirit::karma::domain, boost::mpl::vector<boost::rational<short int>(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >'
457/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:119:9: instantiated from 'boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>'
458test_signed_integer_output_with_karma.cpp:217:53: instantiated from here
459/opt/boost-trunk/include/boost/proto/transform/impl.hpp:140:9: error: no type named 'result_type' in 'struct boost::proto::detail::apply_transform<boost::spirit::meta_compiler<boost::spirit::karma::domain>::meta_grammar(boost::spirit::unused_type, mpl_::void_, boost::spirit::unused_type)>'
460In file included from /opt/boost-trunk/include/boost/spirit/include/karma_generate.hpp:16:0,
461 from test_signed_integer_output_with_karma.cpp:70:
462/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, Attr = boost::rational<short int>]':
463test_signed_integer_output_with_karma.cpp:221:1: instantiated from here
464/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:82:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, Attr = boost::rational<short int>]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>))'
465/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, Attr = boost::rational<int>]':
466test_signed_integer_output_with_karma.cpp:239:1: instantiated from here
467/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:82:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, Attr = boost::rational<int>]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>))'
468/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, Attr = boost::rational<long int>]':
469test_signed_integer_output_with_karma.cpp:257:1: instantiated from here
470/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:82:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, Attr = boost::rational<long int>]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>))'
471/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, Attr = <unnamed>::rational_short_struct]':
472test_signed_integer_output_with_karma.cpp:299:1: instantiated from here
473/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:82:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, Attr = <unnamed>::rational_short_struct]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>))'
474/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, Attr = <unnamed>::rational_int_struct]':
475test_signed_integer_output_with_karma.cpp:318:1: instantiated from here
476/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:82:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, Attr = <unnamed>::rational_int_struct]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>))'
477/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, Attr = <unnamed>::rational_long_struct]':
478test_signed_integer_output_with_karma.cpp:337:1: instantiated from here
479/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:82:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, Attr = <unnamed>::rational_long_struct]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>))'
480In file included from /opt/boost-trunk/include/boost/spirit/home/karma/nonterminal.hpp:13:0,
481 from /opt/boost-trunk/include/boost/spirit/include/karma_nonterminal.hpp:16,
482 from test_signed_integer_output_with_karma.cpp:67:
483/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In static member function 'static void boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::short_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::short_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<short int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, mpl_::false_ = mpl_::bool_<false>]':
484/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:229:13: instantiated from 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>& boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::short_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::short_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<short int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>]'
485test_signed_integer_output_with_karma.cpp:219:42: instantiated from here
486/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:185:13: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::short_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::short_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<short int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, mpl_::false_ = mpl_::bool_<false>]::error_invalid_expression::************)(boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::short_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::short_>&>, 2l>))'
487In file included from /opt/boost-trunk/include/boost/spirit/include/karma_generate.hpp:16:0,
488 from test_signed_integer_output_with_karma.cpp:70:
489/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, Attr = boost::rational<short int>]':
490/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, Attr = boost::rational<short int>]'
491test_signed_integer_output_with_karma.cpp:221:1: instantiated from here
492/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:66:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, Attr = boost::rational<short int>]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>))'
493In file included from /opt/boost-trunk/include/boost/spirit/home/karma/nonterminal.hpp:13:0,
494 from /opt/boost-trunk/include/boost/spirit/include/karma_nonterminal.hpp:16,
495 from test_signed_integer_output_with_karma.cpp:67:
496/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In static member function 'static void boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::int_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, mpl_::false_ = mpl_::bool_<false>]':
497/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:229:13: instantiated from 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>& boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::int_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>]'
498test_signed_integer_output_with_karma.cpp:237:38: instantiated from here
499/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:185:13: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::int_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, mpl_::false_ = mpl_::bool_<false>]::error_invalid_expression::************)(boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::int_>&>, 2l>))'
500In file included from /opt/boost-trunk/include/boost/spirit/include/karma_generate.hpp:16:0,
501 from test_signed_integer_output_with_karma.cpp:70:
502/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, Attr = boost::rational<int>]':
503/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, Attr = boost::rational<int>]'
504test_signed_integer_output_with_karma.cpp:239:1: instantiated from here
505/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:66:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, Attr = boost::rational<int>]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>))'
506In file included from /opt/boost-trunk/include/boost/spirit/home/karma/nonterminal.hpp:13:0,
507 from /opt/boost-trunk/include/boost/spirit/include/karma_nonterminal.hpp:16,
508 from test_signed_integer_output_with_karma.cpp:67:
509/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In static member function 'static void boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::long_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::long_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<long int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, mpl_::false_ = mpl_::bool_<false>]':
510/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:229:13: instantiated from 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>& boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::long_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::long_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<long int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>]'
511test_signed_integer_output_with_karma.cpp:255:40: instantiated from here
512/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:185:13: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::long_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::long_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<long int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, mpl_::false_ = mpl_::bool_<false>]::error_invalid_expression::************)(boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::long_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::long_>&>, 2l>))'
513In file included from /opt/boost-trunk/include/boost/spirit/include/karma_generate.hpp:16:0,
514 from test_signed_integer_output_with_karma.cpp:70:
515/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, Attr = boost::rational<long int>]':
516/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, Attr = boost::rational<long int>]'
517test_signed_integer_output_with_karma.cpp:257:1: instantiated from here
518/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:66:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, Attr = boost::rational<long int>]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>))'
519In file included from /opt/boost-trunk/include/boost/spirit/home/karma/nonterminal.hpp:13:0,
520 from /opt/boost-trunk/include/boost/spirit/include/karma_nonterminal.hpp:16,
521 from test_signed_integer_output_with_karma.cpp:67:
522/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In static member function 'static void boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::short_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::short_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_short_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, mpl_::false_ = mpl_::bool_<false>]':
523/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:229:13: instantiated from 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>& boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::short_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::short_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_short_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>]'
524test_signed_integer_output_with_karma.cpp:297:45: instantiated from here
525/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:185:13: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::short_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::short_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_short_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, mpl_::false_ = mpl_::bool_<false>]::error_invalid_expression::************)(boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::short_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::short_>&>, 2l>))'
526In file included from /opt/boost-trunk/include/boost/spirit/include/karma_generate.hpp:16:0,
527 from test_signed_integer_output_with_karma.cpp:70:
528/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, Attr = <unnamed>::rational_short_struct]':
529/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, Attr = <unnamed>::rational_short_struct]'
530test_signed_integer_output_with_karma.cpp:299:1: instantiated from here
531/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:66:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, Attr = <unnamed>::rational_short_struct]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>))'
532In file included from /opt/boost-trunk/include/boost/spirit/home/karma/nonterminal.hpp:13:0,
533 from /opt/boost-trunk/include/boost/spirit/include/karma_nonterminal.hpp:16,
534 from test_signed_integer_output_with_karma.cpp:67:
535/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In static member function 'static void boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::int_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_int_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, mpl_::false_ = mpl_::bool_<false>]':
536/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:229:13: instantiated from 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>& boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::int_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_int_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>]'
537test_signed_integer_output_with_karma.cpp:316:41: instantiated from here
538/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:185:13: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::int_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_int_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, mpl_::false_ = mpl_::bool_<false>]::error_invalid_expression::************)(boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::int_>&>, 2l>))'
539In file included from /opt/boost-trunk/include/boost/spirit/include/karma_generate.hpp:16:0,
540 from test_signed_integer_output_with_karma.cpp:70:
541/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, Attr = <unnamed>::rational_int_struct]':
542/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, Attr = <unnamed>::rational_int_struct]'
543test_signed_integer_output_with_karma.cpp:318:1: instantiated from here
544/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:66:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, Attr = <unnamed>::rational_int_struct]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>))'
545In file included from /opt/boost-trunk/include/boost/spirit/home/karma/nonterminal.hpp:13:0,
546 from /opt/boost-trunk/include/boost/spirit/include/karma_nonterminal.hpp:16,
547 from test_signed_integer_output_with_karma.cpp:67:
548/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In static member function 'static void boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::long_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::long_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_long_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, mpl_::false_ = mpl_::bool_<false>]':
549/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:229:13: instantiated from 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>& boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::long_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::long_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_long_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>]'
550test_signed_integer_output_with_karma.cpp:335:43: instantiated from here
551/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:185:13: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::define(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>&, const Expr&, mpl_::false_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::long_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::long_>&>, 2l>, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_long_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4> = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, mpl_::false_ = mpl_::bool_<false>]::error_invalid_expression::************)(boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::long_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, const boost::spirit::terminal<boost::spirit::tag::long_>&>, 2l>))'
552In file included from /opt/boost-trunk/include/boost/spirit/include/karma_generate.hpp:16:0,
553 from test_signed_integer_output_with_karma.cpp:70:
554/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp: In function 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, Attr = <unnamed>::rational_long_struct]':
555/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, Attr = <unnamed>::rational_long_struct]'
556test_signed_integer_output_with_karma.cpp:337:1: instantiated from here
557/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:66:9: error: no matching function for call to 'assertion_failed(mpl_::failed************ (boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, Attr = <unnamed>::rational_long_struct]::error_invalid_expression::************)(boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>))'
558In file included from /opt/boost-trunk/include/boost/spirit/home/karma/nonterminal.hpp:13:0,
559 from /opt/boost-trunk/include/boost/spirit/include/karma_nonterminal.hpp:16,
560 from test_signed_integer_output_with_karma.cpp:67:
561/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In member function 'bool boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::generate(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator&, Context&, const Delimiter&, const Attribute&) const [with Context = boost::spirit::context<boost::fusion::cons<const boost::rational<short int>&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = boost::rational<short int>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<short int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>]':
562/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const boost::rational<short int>&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = boost::rational<short int>, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>]'
563/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, Attr = boost::rational<short int>]'
564/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, Attr = boost::rational<short int>]'
565test_signed_integer_output_with_karma.cpp:221:1: instantiated from here
566/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:285:13: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
567/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const boost::rational<short int>&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = boost::rational<short int>, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>]'
568/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, Attr = boost::rational<short int>]'
569/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<short int>()>, Attr = boost::rational<short int>]'
570test_signed_integer_output_with_karma.cpp:221:1: instantiated from here
571/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:307:17: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
572/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In member function 'bool boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::generate(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator&, Context&, const Delimiter&, const Attribute&) const [with Context = boost::spirit::context<boost::fusion::cons<const boost::rational<int>&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = boost::rational<int>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>]':
573/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const boost::rational<int>&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = boost::rational<int>, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>]'
574/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, Attr = boost::rational<int>]'
575/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, Attr = boost::rational<int>]'
576test_signed_integer_output_with_karma.cpp:239:1: instantiated from here
577/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:285:13: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
578/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const boost::rational<int>&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = boost::rational<int>, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>]'
579/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, Attr = boost::rational<int>]'
580/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<int>()>, Attr = boost::rational<int>]'
581test_signed_integer_output_with_karma.cpp:239:1: instantiated from here
582/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:307:17: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
583/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In member function 'bool boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::generate(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator&, Context&, const Delimiter&, const Attribute&) const [with Context = boost::spirit::context<boost::fusion::cons<const boost::rational<long int>&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = boost::rational<long int>, OutputIterator = std::ostream_iterator<char>, T1 = boost::rational<long int>(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>]':
584/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const boost::rational<long int>&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = boost::rational<long int>, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>]'
585/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, Attr = boost::rational<long int>]'
586/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, Attr = boost::rational<long int>]'
587test_signed_integer_output_with_karma.cpp:257:1: instantiated from here
588/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:285:13: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
589/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const boost::rational<long int>&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = boost::rational<long int>, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>]'
590/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, Attr = boost::rational<long int>]'
591/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, boost::rational<long int>()>, Attr = boost::rational<long int>]'
592test_signed_integer_output_with_karma.cpp:257:1: instantiated from here
593/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:307:17: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
594/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In member function 'bool boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::generate(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator&, Context&, const Delimiter&, const Attribute&) const [with Context = boost::spirit::context<boost::fusion::cons<const<unnamed>::rational_short_struct&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = <unnamed>::rational_short_struct, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_short_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>]':
595/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const<unnamed>::rational_short_struct&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = <unnamed>::rational_short_struct, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>]'
596/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, Attr = <unnamed>::rational_short_struct]'
597/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, Attr = <unnamed>::rational_short_struct]'
598test_signed_integer_output_with_karma.cpp:299:1: instantiated from here
599/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:285:13: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
600/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const<unnamed>::rational_short_struct&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = <unnamed>::rational_short_struct, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>]'
601/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, Attr = <unnamed>::rational_short_struct]'
602/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_short_struct()>, Attr = <unnamed>::rational_short_struct]'
603test_signed_integer_output_with_karma.cpp:299:1: instantiated from here
604/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:307:17: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
605/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In member function 'bool boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::generate(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator&, Context&, const Delimiter&, const Attribute&) const [with Context = boost::spirit::context<boost::fusion::cons<const<unnamed>::rational_int_struct&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = <unnamed>::rational_int_struct, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_int_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>]':
606/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const<unnamed>::rational_int_struct&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = <unnamed>::rational_int_struct, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>]'
607/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, Attr = <unnamed>::rational_int_struct]'
608/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, Attr = <unnamed>::rational_int_struct]'
609test_signed_integer_output_with_karma.cpp:318:1: instantiated from here
610/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:285:13: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
611/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const<unnamed>::rational_int_struct&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = <unnamed>::rational_int_struct, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>]'
612/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, Attr = <unnamed>::rational_int_struct]'
613/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_int_struct()>, Attr = <unnamed>::rational_int_struct]'
614test_signed_integer_output_with_karma.cpp:318:1: instantiated from here
615/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:307:17: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
616/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp: In member function 'bool boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::generate(boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator&, Context&, const Delimiter&, const Attribute&) const [with Context = boost::spirit::context<boost::fusion::cons<const<unnamed>::rational_long_struct&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = <unnamed>::rational_long_struct, OutputIterator = std::ostream_iterator<char>, T1 = <unnamed>::rational_long_struct(), T2 = boost::spirit::unused_type, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::output_iterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>]':
617/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const<unnamed>::rational_long_struct&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = <unnamed>::rational_long_struct, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>]'
618/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, Attr = <unnamed>::rational_long_struct]'
619/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, Attr = <unnamed>::rational_long_struct]'
620test_signed_integer_output_with_karma.cpp:337:1: instantiated from here
621/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:285:13: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'
622/opt/boost-trunk/include/boost/spirit/home/karma/reference.hpp:46:65: instantiated from 'bool boost::spirit::karma::reference<Subject>::generate(OutputIterator&, Context&, const Delimiter&, const Attribute&) const [with OutputIterator = boost::spirit::karma::detail::output_iterator<std::ostream_iterator<char>, mpl_::int_<15>, boost::spirit::unused_type>, Context = boost::spirit::context<boost::fusion::cons<const<unnamed>::rational_long_struct&, boost::fusion::nil>, boost::spirit::locals<> >, Delimiter = boost::spirit::unused_type, Attribute = <unnamed>::rational_long_struct, Subject = const boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>]'
623/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:69:81: instantiated from 'bool boost::spirit::karma::generate(boost::spirit::karma::detail::output_iterator<OutputIterator, Derived>&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Properties = mpl_::int_<15>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, Attr = <unnamed>::rational_long_struct]'
624/opt/boost-trunk/include/boost/spirit/home/karma/generate.hpp:91:48: instantiated from 'bool boost::spirit::karma::generate(OutputIterator&, const Expr&, const Attr&) [with OutputIterator = std::ostream_iterator<char>, Expr = boost::spirit::karma::rule<std::ostream_iterator<char>, <unnamed>::rational_long_struct()>, Attr = <unnamed>::rational_long_struct]'
625test_signed_integer_output_with_karma.cpp:337:1: instantiated from here
626/opt/boost-trunk/include/boost/spirit/home/karma/nonterminal/rule.hpp:307:17: error: using invalid field 'boost::spirit::karma::rule<OutputIterator, T1, T2, T3, T4>::f'