Ticket #1994: err2

File err2, 240.3 KB (added by Steven.Scott@…, 14 years ago)

first 2000 lines of compiler output

Line 
1g++ -o po.o -c -g -I/home/sls/BOOM2/src -I/home/sls/include -I/home/sls/include/boost/tr1/tr1 po.cpp
2In file included from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47,
3 from /home/sls/include/boost/function.hpp:64,
4 from /home/sls/include/boost/tr1/functional.hpp:99,
5 from /home/sls/include/boost/tr1/tr1/functional:27,
6 from /home/sls/include/boost/function/detail/prologue.hpp:14,
7 from /home/sls/include/boost/function/function_template.hpp:12,
8 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
9 from /home/sls/include/boost/function/function1.hpp:11,
10 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
11 from /home/sls/include/boost/program_options/options_description.hpp:13,
12 from /home/sls/include/boost/program_options.hpp:15,
13 from po.cpp:1:
14/home/sls/include/boost/function/detail/function_iterate.hpp:13:1: warning: "BOOST_FUNCTION_NUM_ARGS" redefined
15In file included from /home/sls/include/boost/program_options/value_semantic.hpp:13,
16 from /home/sls/include/boost/program_options/options_description.hpp:13,
17 from /home/sls/include/boost/program_options.hpp:15,
18 from po.cpp:1:
19/home/sls/include/boost/function/function1.hpp:10:1: warning: this is the location of the previous definition
20In file included from /home/sls/include/boost/function/detail/maybe_include.hpp:13,
21 from /home/sls/include/boost/function/detail/function_iterate.hpp:14,
22 from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47,
23 from /home/sls/include/boost/function.hpp:64,
24 from /home/sls/include/boost/tr1/functional.hpp:99,
25 from /home/sls/include/boost/tr1/tr1/functional:27,
26 from /home/sls/include/boost/function/detail/prologue.hpp:14,
27 from /home/sls/include/boost/function/function_template.hpp:12,
28 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
29 from /home/sls/include/boost/function/function1.hpp:11,
30 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
31 from /home/sls/include/boost/program_options/options_description.hpp:13,
32 from /home/sls/include/boost/program_options.hpp:15,
33 from po.cpp:1:
34/home/sls/include/boost/function/function_template.hpp:96: error: `function_buffer' has not been declared
35/home/sls/include/boost/function/function_template.hpp:98: error: ISO C++ forbids declaration of `function_ptr' with no type
36/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_invoker0<FunctionPtr, R>::invoke(int&)':
37/home/sls/include/boost/function/function_template.hpp:99: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
38/home/sls/include/boost/function/function_template.hpp: At global scope:
39/home/sls/include/boost/function/function_template.hpp:112: error: `function_buffer' has not been declared
40/home/sls/include/boost/function/function_template.hpp:115: error: ISO C++ forbids declaration of `function_ptr' with no type
41/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_invoker0<FunctionPtr, R>::invoke(int&)':
42/home/sls/include/boost/function/function_template.hpp:116: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
43/home/sls/include/boost/function/function_template.hpp: At global scope:
44/home/sls/include/boost/function/function_template.hpp:128: error: `function_buffer' has not been declared
45/home/sls/include/boost/function/function_template.hpp:131: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
46/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_obj_invoker0<FunctionObj, R>::invoke(int&)':
47/home/sls/include/boost/function/function_template.hpp:133: error: `function_allows_small_object_optimization' undeclared (first use this function)
48/home/sls/include/boost/function/function_template.hpp:133: error: (Each undeclared identifier is reported only once for each function it appears in.)
49/home/sls/include/boost/function/function_template.hpp:133: error: expected primary-expression before '>' token
50/home/sls/include/boost/function/function_template.hpp:133: error: `::value' has not been declared
51/home/sls/include/boost/function/function_template.hpp:134: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
52/home/sls/include/boost/function/function_template.hpp:136: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
53/home/sls/include/boost/function/function_template.hpp: At global scope:
54/home/sls/include/boost/function/function_template.hpp:149: error: `function_buffer' has not been declared
55/home/sls/include/boost/function/function_template.hpp:152: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
56/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(int&)':
57/home/sls/include/boost/function/function_template.hpp:154: error: `function_allows_small_object_optimization' undeclared (first use this function)
58/home/sls/include/boost/function/function_template.hpp:154: error: expected primary-expression before '>' token
59/home/sls/include/boost/function/function_template.hpp:154: error: `::value' has not been declared
60/home/sls/include/boost/function/function_template.hpp:155: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
61/home/sls/include/boost/function/function_template.hpp:157: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
62/home/sls/include/boost/function/function_template.hpp: At global scope:
63/home/sls/include/boost/function/function_template.hpp:169: error: `function_buffer' has not been declared
64/home/sls/include/boost/function/function_template.hpp:172: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
65/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_ref_invoker0<FunctionObj, R>::invoke(int&)':
66/home/sls/include/boost/function/function_template.hpp:174: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
67/home/sls/include/boost/function/function_template.hpp: At global scope:
68/home/sls/include/boost/function/function_template.hpp:187: error: `function_buffer' has not been declared
69/home/sls/include/boost/function/function_template.hpp:190: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
70/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_ref_invoker0<FunctionObj, R>::invoke(int&)':
71/home/sls/include/boost/function/function_template.hpp:192: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
72/home/sls/include/boost/function/function_template.hpp: At global scope:
73/home/sls/include/boost/function/function_template.hpp:242: error: `is_void' was not declared in this scope
74/home/sls/include/boost/function/function_template.hpp:242: error: `::value' has not been declared
75/home/sls/include/boost/function/function_template.hpp:253: error: template argument 1 is invalid
76/home/sls/include/boost/function/function_template.hpp:253: error: ISO C++ forbids declaration of `type' with no type
77/home/sls/include/boost/function/function_template.hpp:253: error: expected `;' before "type"
78/home/sls/include/boost/function/function_template.hpp:263: error: `is_void' was not declared in this scope
79/home/sls/include/boost/function/function_template.hpp:263: error: `::value' has not been declared
80/home/sls/include/boost/function/function_template.hpp:274: error: template argument 1 is invalid
81/home/sls/include/boost/function/function_template.hpp:274: error: ISO C++ forbids declaration of `type' with no type
82/home/sls/include/boost/function/function_template.hpp:274: error: expected `;' before "type"
83/home/sls/include/boost/function/function_template.hpp:284: error: `is_void' was not declared in this scope
84/home/sls/include/boost/function/function_template.hpp:284: error: `::value' has not been declared
85/home/sls/include/boost/function/function_template.hpp:295: error: template argument 1 is invalid
86/home/sls/include/boost/function/function_template.hpp:295: error: ISO C++ forbids declaration of `type' with no type
87/home/sls/include/boost/function/function_template.hpp:295: error: expected `;' before "type"
88/home/sls/include/boost/function/function_template.hpp:336: error: `function_ptr_tag' was not declared in this scope
89/home/sls/include/boost/function/function_template.hpp:337: error: template argument 1 is invalid
90/home/sls/include/boost/function/function_template.hpp:337: error: explicit specialization of non-template `<type error>'
91/home/sls/include/boost/function/function_template.hpp:378: error: `function_obj_tag' was not declared in this scope
92/home/sls/include/boost/function/function_template.hpp:379: error: template argument 1 is invalid
93/home/sls/include/boost/function/function_template.hpp:379: error: explicit specialization of non-template `<type error>'
94/home/sls/include/boost/function/function_template.hpp:398: error: `function_obj_ref_tag' was not declared in this scope
95/home/sls/include/boost/function/function_template.hpp:399: error: template argument 1 is invalid
96/home/sls/include/boost/function/function_template.hpp:399: error: explicit specialization of non-template `<type error>'
97/home/sls/include/boost/function/function_template.hpp:429: error: `function_buffer' has not been declared
98/home/sls/include/boost/function/function_template.hpp:431: error: ISO C++ forbids declaration of `parameter' with no type
99/home/sls/include/boost/function/function_template.hpp:434: error: `function_buffer' has not been declared
100/home/sls/include/boost/function/function_template.hpp:435: error: ISO C++ forbids declaration of `functor' with no type
101/home/sls/include/boost/function/function_template.hpp:440: error: `function_buffer' has not been declared
102/home/sls/include/boost/function/function_template.hpp:441: error: ISO C++ forbids declaration of `functor' with no type
103/home/sls/include/boost/function/function_template.hpp:451: error: `function_buffer' has not been declared
104/home/sls/include/boost/function/function_template.hpp:452: error: `function_ptr_tag' has not been declared
105/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `functor' with no type
106/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `parameter' with no type
107/home/sls/include/boost/function/function_template.hpp:486: error: `function_buffer' has not been declared
108/home/sls/include/boost/function/function_template.hpp:488: error: ISO C++ forbids declaration of `functor' with no type
109/home/sls/include/boost/function/function_template.hpp:495: error: `function_buffer' has not been declared
110/home/sls/include/boost/function/function_template.hpp:497: error: ISO C++ forbids declaration of `functor' with no type
111/home/sls/include/boost/function/function_template.hpp:516: error: `function_buffer' has not been declared
112/home/sls/include/boost/function/function_template.hpp:517: error: `function_obj_tag' has not been declared
113/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `functor' with no type
114/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `parameter' with no type
115/home/sls/include/boost/function/function_template.hpp:532: error: `function_buffer' has not been declared
116/home/sls/include/boost/function/function_template.hpp:532: error: `function_obj_ref_tag' has not been declared
117/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `functor' with no type
118/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `parameter' with no type
119/home/sls/include/boost/function/function_template.hpp:547: error: `vtable_base' does not name a type
120/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable0<R, Allocator>::assign_to(const F&, int&) const':
121/home/sls/include/boost/function/function_template.hpp:436: error: expected nested-name-specifier before "get_function_tag"
122/home/sls/include/boost/function/function_template.hpp:436: error: expected init-declarator before '<' token
123/home/sls/include/boost/function/function_template.hpp:436: error: expected `,' or `;' before '<' token
124/home/sls/include/boost/function/function_template.hpp:437: error: there are no arguments to `tag' that depend on a template parameter, so a declaration of `tag' must be available
125/home/sls/include/boost/function/function_template.hpp:437: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
126/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable0<R, Allocator>::clear(int&) const':
127/home/sls/include/boost/function/function_template.hpp:442: error: `base' undeclared (first use this function)
128/home/sls/include/boost/function/function_template.hpp:443: error: `destroy_functor_tag' undeclared (first use this function)
129/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable0<R, Allocator>::assign_to(FunctionPtr, int&, int) const':
130/home/sls/include/boost/function/function_template.hpp:458: error: request for member `func_ptr' in `functor', which is of non-class type `int'
131/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable0<R, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::true_) const':
132/home/sls/include/boost/function/function_template.hpp:489: error: request for member `data' in `functor', which is of non-class type `int'
133/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable0<R, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::false_) const':
134/home/sls/include/boost/function/function_template.hpp:508: error: request for member `obj_ptr' in `functor', which is of non-class type `int'
135/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable0<R, Allocator>::assign_to(const FunctionObj&, int&, int) const':
136/home/sls/include/boost/function/function_template.hpp:519: error: `has_empty_target' is not a member of `boost::detail::function'
137/home/sls/include/boost/function/function_template.hpp:521: error: `function_allows_small_object_optimization' undeclared (first use this function)
138/home/sls/include/boost/function/function_template.hpp:521: error: `::value' has not been declared
139/home/sls/include/boost/function/function_template.hpp:521: error: template argument 1 is invalid
140/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable0<R, Allocator>::assign_to(const boost::reference_wrapper<F2>&, int&, int) const':
141/home/sls/include/boost/function/function_template.hpp:534: error: `has_empty_target' is not a member of `boost::detail::function'
142/home/sls/include/boost/function/function_template.hpp:539: error: request for member `const_obj_ptr' in `functor', which is of non-class type `int'
143/home/sls/include/boost/function/function_template.hpp: At global scope:
144/home/sls/include/boost/function/function_template.hpp:556: error: `function_base' was not declared in this scope
145/home/sls/include/boost/function/function_template.hpp:557: error: template argument 1 is invalid
146/home/sls/include/boost/function/function_template.hpp:570: error: expected class-name before '{' token
147/home/sls/include/boost/function/function_template.hpp:614: error: expected `,' or `...' before "f"
148/home/sls/include/boost/function/function_template.hpp:621: error: ISO C++ forbids declaration of `parameter' with no type
149/home/sls/include/boost/function/function_template.hpp:665: error: expected nested-name-specifier before "enable_if_c"
150/home/sls/include/boost/function/function_template.hpp:665: error: expected init-declarator before '<' token
151/home/sls/include/boost/function/function_template.hpp:665: error: expected `;' before '<' token
152/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function0<R, Allocator>::function0()':
153/home/sls/include/boost/function/function_template.hpp:609: error: class `boost::function0<R, Allocator>' does not have any field named `function_base'
154/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function0<R, Allocator>::function0(Functor (*)(const int&))':
155/home/sls/include/boost/function/function_template.hpp:622: error: class `boost::function0<R, Allocator>' does not have any field named `function_base'
156/home/sls/include/boost/function/function_template.hpp:624: error: `f' undeclared (first use this function)
157/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function0<R, Allocator>::function0(boost::function0<R, Allocator>::clear_type*)':
158/home/sls/include/boost/function/function_template.hpp:628: error: class `boost::function0<R, Allocator>' does not have any field named `function_base'
159/home/sls/include/boost/function/function_template.hpp: In copy constructor `boost::function0<R, Allocator>::function0(const boost::function0<R, Allocator>&)':
160/home/sls/include/boost/function/function_template.hpp:636: error: class `boost::function0<R, Allocator>' does not have any field named `function_base'
161/home/sls/include/boost/function/function_template.hpp: In member function `boost::function0<R, Allocator>& boost::function0<R, Allocator>::operator=(const boost::function0<R, Allocator>&)':
162/home/sls/include/boost/function/function_template.hpp:714: error: `vtable' undeclared (first use this function)
163/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function0<R, Allocator>::clear()':
164/home/sls/include/boost/function/function_template.hpp:736: error: `vtable' undeclared (first use this function)
165/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function0<R, Allocator>::assign_to_own(const boost::function0<R, Allocator>&)':
166/home/sls/include/boost/function/function_template.hpp:767: error: `clone_functor_tag' is not a member of `boost::detail::function'
167/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function0<R, Allocator>::assign_to(const Functor&)':
168/home/sls/include/boost/function/function_template.hpp:774: error: `boost::detail::function::vtable_base' has not been declared
169/home/sls/include/boost/function/function_template.hpp:776: error: no class template named `get_function_tag' in `boost::detail::function'
170/home/sls/include/boost/function/function_template.hpp:776: error: expected unqualified-id before '<' token
171/home/sls/include/boost/function/function_template.hpp:776: error: expected `,' or `;' before '<' token
172/home/sls/include/boost/function/function_template.hpp:777: error: `tag' undeclared (first use this function)
173/home/sls/include/boost/function/function_template.hpp:777: error: template argument 1 is invalid
174/home/sls/include/boost/function/function_template.hpp:777: error: ISO C++ forbids declaration of `get_invoker' with no type
175/home/sls/include/boost/function/function_template.hpp:778: error: `get_invoker' is not a class or namespace
176/home/sls/include/boost/function/function_template.hpp:779: error: expected nested-name-specifier before "template"
177/home/sls/include/boost/function/function_template.hpp:779: error: expected unqualified-id before "template"
178/home/sls/include/boost/function/function_template.hpp:779: error: expected `,' or `;' before "template"
179/home/sls/include/boost/function/function_template.hpp:783: error: `handler_type' has not been declared
180/home/sls/include/boost/function/function_template.hpp:783: error: expected nested-name-specifier before "invoker_type"
181/home/sls/include/boost/function/function_template.hpp:783: error: `invoker_type' does not name a type
182/home/sls/include/boost/function/function_template.hpp:784: error: `handler_type' has not been declared
183/home/sls/include/boost/function/function_template.hpp:784: error: expected nested-name-specifier before "manager_type"
184/home/sls/include/boost/function/function_template.hpp:784: error: `manager_type' does not name a type
185/home/sls/include/boost/function/function_template.hpp:787: error: `manager_type' has not been declared
186/home/sls/include/boost/function/function_template.hpp:787: error: `manage' undeclared (first use this function)
187/home/sls/include/boost/function/function_template.hpp:787: error: `invoker_type' has not been declared
188/home/sls/include/boost/function/function_template.hpp:787: error: `invoke' undeclared (first use this function)
189/home/sls/include/boost/function/function_template.hpp:789: error: `functor' undeclared (first use this function)
190/home/sls/include/boost/function/function_template.hpp:789: error: `vtable' undeclared (first use this function)
191/home/sls/include/boost/function/function_template.hpp: In member function `typename boost::function0<R, Allocator>::result_type boost::function0<R, Allocator>::operator()() const':
192/home/sls/include/boost/function/function_template.hpp:822: error: there are no arguments to `bad_function_call' that depend on a template parameter, so a declaration of `bad_function_call' must be available
193/home/sls/include/boost/function/function_template.hpp:824: error: `vtable' undeclared (first use this function)
194/home/sls/include/boost/function/function_template.hpp: At global scope:
195/home/sls/include/boost/function/function_template.hpp:862: error: `function' is not a template
196/home/sls/include/boost/function/function_template.hpp:880: error: expected nested-name-specifier before "enable_if_c"
197/home/sls/include/boost/function/function_template.hpp:880: error: expected `,' or `...' before '<' token
198/home/sls/include/boost/function/function_template.hpp:885: error: ISO C++ forbids declaration of `enable_if_c' with no type
199/home/sls/include/boost/function/function_template.hpp:906: error: expected nested-name-specifier before "enable_if_c"
200/home/sls/include/boost/function/function_template.hpp:906: error: expected init-declarator before '<' token
201/home/sls/include/boost/function/function_template.hpp:906: error: expected `;' before '<' token
202In file included from /home/sls/include/boost/function/detail/maybe_include.hpp:23,
203 from /home/sls/include/boost/function/detail/function_iterate.hpp:14,
204 from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57,
205 from /home/sls/include/boost/function.hpp:64,
206 from /home/sls/include/boost/tr1/functional.hpp:99,
207 from /home/sls/include/boost/tr1/tr1/functional:27,
208 from /home/sls/include/boost/function/detail/prologue.hpp:14,
209 from /home/sls/include/boost/function/function_template.hpp:12,
210 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
211 from /home/sls/include/boost/function/function1.hpp:11,
212 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
213 from /home/sls/include/boost/program_options/options_description.hpp:13,
214 from /home/sls/include/boost/program_options.hpp:15,
215 from po.cpp:1:
216/home/sls/include/boost/function/function_template.hpp:96: error: `function_buffer' has not been declared
217/home/sls/include/boost/function/function_template.hpp:98: error: ISO C++ forbids declaration of `function_ptr' with no type
218/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_invoker2<FunctionPtr, R, T0, T1>::invoke(int&, T0, T1)':
219/home/sls/include/boost/function/function_template.hpp:99: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
220/home/sls/include/boost/function/function_template.hpp: At global scope:
221/home/sls/include/boost/function/function_template.hpp:112: error: `function_buffer' has not been declared
222/home/sls/include/boost/function/function_template.hpp:115: error: ISO C++ forbids declaration of `function_ptr' with no type
223/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_invoker2<FunctionPtr, R, T0, T1>::invoke(int&, T0, T1)':
224/home/sls/include/boost/function/function_template.hpp:116: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
225/home/sls/include/boost/function/function_template.hpp: At global scope:
226/home/sls/include/boost/function/function_template.hpp:128: error: `function_buffer' has not been declared
227/home/sls/include/boost/function/function_template.hpp:131: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
228/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_obj_invoker2<FunctionObj, R, T0, T1>::invoke(int&, T0, T1)':
229/home/sls/include/boost/function/function_template.hpp:133: error: `function_allows_small_object_optimization' undeclared (first use this function)
230/home/sls/include/boost/function/function_template.hpp:133: error: expected primary-expression before '>' token
231/home/sls/include/boost/function/function_template.hpp:133: error: `::value' has not been declared
232/home/sls/include/boost/function/function_template.hpp:134: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
233/home/sls/include/boost/function/function_template.hpp:136: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
234/home/sls/include/boost/function/function_template.hpp: At global scope:
235/home/sls/include/boost/function/function_template.hpp:149: error: `function_buffer' has not been declared
236/home/sls/include/boost/function/function_template.hpp:152: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
237/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker2<FunctionObj, R, T0, T1>::invoke(int&, T0, T1)':
238/home/sls/include/boost/function/function_template.hpp:154: error: `function_allows_small_object_optimization' undeclared (first use this function)
239/home/sls/include/boost/function/function_template.hpp:154: error: expected primary-expression before '>' token
240/home/sls/include/boost/function/function_template.hpp:154: error: `::value' has not been declared
241/home/sls/include/boost/function/function_template.hpp:155: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
242/home/sls/include/boost/function/function_template.hpp:157: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
243/home/sls/include/boost/function/function_template.hpp: At global scope:
244/home/sls/include/boost/function/function_template.hpp:169: error: `function_buffer' has not been declared
245/home/sls/include/boost/function/function_template.hpp:172: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
246/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_ref_invoker2<FunctionObj, R, T0, T1>::invoke(int&, T0, T1)':
247/home/sls/include/boost/function/function_template.hpp:174: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
248/home/sls/include/boost/function/function_template.hpp: At global scope:
249/home/sls/include/boost/function/function_template.hpp:187: error: `function_buffer' has not been declared
250/home/sls/include/boost/function/function_template.hpp:190: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
251/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_ref_invoker2<FunctionObj, R, T0, T1>::invoke(int&, T0, T1)':
252/home/sls/include/boost/function/function_template.hpp:192: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
253/home/sls/include/boost/function/function_template.hpp: At global scope:
254/home/sls/include/boost/function/function_template.hpp:206: error: `function_buffer' has not been declared
255/home/sls/include/boost/function/function_template.hpp:209: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
256/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::member_invoker2<MemberPtr, R, T0, T1>::invoke(int&, T0, T1)':
257/home/sls/include/boost/function/function_template.hpp:211: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
258/home/sls/include/boost/function/function_template.hpp: At global scope:
259/home/sls/include/boost/function/function_template.hpp:224: error: `function_buffer' has not been declared
260/home/sls/include/boost/function/function_template.hpp:227: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
261/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_member_invoker2<MemberPtr, R, T0, T1>::invoke(int&, T0, T1)':
262/home/sls/include/boost/function/function_template.hpp:229: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
263/home/sls/include/boost/function/function_template.hpp: At global scope:
264/home/sls/include/boost/function/function_template.hpp:242: error: `is_void' was not declared in this scope
265/home/sls/include/boost/function/function_template.hpp:242: error: `::value' has not been declared
266/home/sls/include/boost/function/function_template.hpp:253: error: template argument 1 is invalid
267/home/sls/include/boost/function/function_template.hpp:253: error: ISO C++ forbids declaration of `type' with no type
268/home/sls/include/boost/function/function_template.hpp:253: error: expected `;' before "type"
269/home/sls/include/boost/function/function_template.hpp:263: error: `is_void' was not declared in this scope
270/home/sls/include/boost/function/function_template.hpp:263: error: `::value' has not been declared
271/home/sls/include/boost/function/function_template.hpp:274: error: template argument 1 is invalid
272/home/sls/include/boost/function/function_template.hpp:274: error: ISO C++ forbids declaration of `type' with no type
273/home/sls/include/boost/function/function_template.hpp:274: error: expected `;' before "type"
274/home/sls/include/boost/function/function_template.hpp:284: error: `is_void' was not declared in this scope
275/home/sls/include/boost/function/function_template.hpp:284: error: `::value' has not been declared
276/home/sls/include/boost/function/function_template.hpp:295: error: template argument 1 is invalid
277/home/sls/include/boost/function/function_template.hpp:295: error: ISO C++ forbids declaration of `type' with no type
278/home/sls/include/boost/function/function_template.hpp:295: error: expected `;' before "type"
279/home/sls/include/boost/function/function_template.hpp:307: error: `is_void' was not declared in this scope
280/home/sls/include/boost/function/function_template.hpp:307: error: `::value' has not been declared
281/home/sls/include/boost/function/function_template.hpp:318: error: template argument 1 is invalid
282/home/sls/include/boost/function/function_template.hpp:318: error: ISO C++ forbids declaration of `type' with no type
283/home/sls/include/boost/function/function_template.hpp:318: error: expected `;' before "type"
284/home/sls/include/boost/function/function_template.hpp:336: error: `function_ptr_tag' was not declared in this scope
285/home/sls/include/boost/function/function_template.hpp:337: error: template argument 1 is invalid
286/home/sls/include/boost/function/function_template.hpp:337: error: explicit specialization of non-template `<type error>'
287/home/sls/include/boost/function/function_template.hpp:357: error: `member_ptr_tag' was not declared in this scope
288/home/sls/include/boost/function/function_template.hpp:358: error: template argument 1 is invalid
289/home/sls/include/boost/function/function_template.hpp:358: error: explicit specialization of non-template `<type error>'
290/home/sls/include/boost/function/function_template.hpp:378: error: `function_obj_tag' was not declared in this scope
291/home/sls/include/boost/function/function_template.hpp:379: error: template argument 1 is invalid
292/home/sls/include/boost/function/function_template.hpp:379: error: explicit specialization of non-template `<type error>'
293/home/sls/include/boost/function/function_template.hpp:398: error: `function_obj_ref_tag' was not declared in this scope
294/home/sls/include/boost/function/function_template.hpp:399: error: template argument 1 is invalid
295/home/sls/include/boost/function/function_template.hpp:399: error: explicit specialization of non-template `<type error>'
296/home/sls/include/boost/function/function_template.hpp:429: error: `function_buffer' has not been declared
297/home/sls/include/boost/function/function_template.hpp:431: error: ISO C++ forbids declaration of `parameter' with no type
298/home/sls/include/boost/function/function_template.hpp:434: error: `function_buffer' has not been declared
299/home/sls/include/boost/function/function_template.hpp:435: error: ISO C++ forbids declaration of `functor' with no type
300/home/sls/include/boost/function/function_template.hpp:440: error: `function_buffer' has not been declared
301/home/sls/include/boost/function/function_template.hpp:441: error: ISO C++ forbids declaration of `functor' with no type
302/home/sls/include/boost/function/function_template.hpp:451: error: `function_buffer' has not been declared
303/home/sls/include/boost/function/function_template.hpp:452: error: `function_ptr_tag' has not been declared
304/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `functor' with no type
305/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `parameter' with no type
306/home/sls/include/boost/function/function_template.hpp:469: error: `function_buffer' has not been declared
307/home/sls/include/boost/function/function_template.hpp:469: error: `member_ptr_tag' has not been declared
308/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `functor' with no type
309/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `parameter' with no type
310/home/sls/include/boost/function/function_template.hpp:486: error: `function_buffer' has not been declared
311/home/sls/include/boost/function/function_template.hpp:488: error: ISO C++ forbids declaration of `functor' with no type
312/home/sls/include/boost/function/function_template.hpp:495: error: `function_buffer' has not been declared
313/home/sls/include/boost/function/function_template.hpp:497: error: ISO C++ forbids declaration of `functor' with no type
314/home/sls/include/boost/function/function_template.hpp:516: error: `function_buffer' has not been declared
315/home/sls/include/boost/function/function_template.hpp:517: error: `function_obj_tag' has not been declared
316/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `functor' with no type
317/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `parameter' with no type
318/home/sls/include/boost/function/function_template.hpp:532: error: `function_buffer' has not been declared
319/home/sls/include/boost/function/function_template.hpp:532: error: `function_obj_ref_tag' has not been declared
320/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `functor' with no type
321/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `parameter' with no type
322/home/sls/include/boost/function/function_template.hpp:547: error: `vtable_base' does not name a type
323/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable2<R, T0, T1, Allocator>::assign_to(const F&, int&) const':
324/home/sls/include/boost/function/function_template.hpp:436: error: expected nested-name-specifier before "get_function_tag"
325/home/sls/include/boost/function/function_template.hpp:436: error: expected init-declarator before '<' token
326/home/sls/include/boost/function/function_template.hpp:436: error: expected `,' or `;' before '<' token
327/home/sls/include/boost/function/function_template.hpp:437: error: there are no arguments to `tag' that depend on a template parameter, so a declaration of `tag' must be available
328/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable2<R, T0, T1, Allocator>::clear(int&) const':
329/home/sls/include/boost/function/function_template.hpp:442: error: `base' undeclared (first use this function)
330/home/sls/include/boost/function/function_template.hpp:443: error: `destroy_functor_tag' undeclared (first use this function)
331/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable2<R, T0, T1, Allocator>::assign_to(FunctionPtr, int&, int) const':
332/home/sls/include/boost/function/function_template.hpp:458: error: request for member `func_ptr' in `functor', which is of non-class type `int'
333/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable2<R, T0, T1, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::true_) const':
334/home/sls/include/boost/function/function_template.hpp:489: error: request for member `data' in `functor', which is of non-class type `int'
335/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable2<R, T0, T1, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::false_) const':
336/home/sls/include/boost/function/function_template.hpp:508: error: request for member `obj_ptr' in `functor', which is of non-class type `int'
337/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable2<R, T0, T1, Allocator>::assign_to(const FunctionObj&, int&, int) const':
338/home/sls/include/boost/function/function_template.hpp:519: error: `has_empty_target' is not a member of `boost::detail::function'
339/home/sls/include/boost/function/function_template.hpp:521: error: `function_allows_small_object_optimization' undeclared (first use this function)
340/home/sls/include/boost/function/function_template.hpp:521: error: `::value' has not been declared
341/home/sls/include/boost/function/function_template.hpp:521: error: template argument 1 is invalid
342/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable2<R, T0, T1, Allocator>::assign_to(const boost::reference_wrapper<F2>&, int&, int) const':
343/home/sls/include/boost/function/function_template.hpp:534: error: `has_empty_target' is not a member of `boost::detail::function'
344/home/sls/include/boost/function/function_template.hpp:539: error: request for member `const_obj_ptr' in `functor', which is of non-class type `int'
345/home/sls/include/boost/function/function_template.hpp: At global scope:
346/home/sls/include/boost/function/function_template.hpp:556: error: `function_base' was not declared in this scope
347/home/sls/include/boost/function/function_template.hpp:557: error: template argument 1 is invalid
348/home/sls/include/boost/function/function_template.hpp:566: error: expected class-name before ',' token
349/home/sls/include/boost/function/function_template.hpp:614: error: expected `,' or `...' before "f"
350/home/sls/include/boost/function/function_template.hpp:621: error: ISO C++ forbids declaration of `parameter' with no type
351/home/sls/include/boost/function/function_template.hpp:665: error: expected nested-name-specifier before "enable_if_c"
352/home/sls/include/boost/function/function_template.hpp:665: error: expected init-declarator before '<' token
353/home/sls/include/boost/function/function_template.hpp:665: error: expected `;' before '<' token
354/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function2<R, T0, T1, Allocator>::function2()':
355/home/sls/include/boost/function/function_template.hpp:609: error: class `boost::function2<R, T0, T1, Allocator>' does not have any field named `function_base'
356/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function2<R, T0, T1, Allocator>::function2(Functor (*)(const int&))':
357/home/sls/include/boost/function/function_template.hpp:622: error: class `boost::function2<R, T0, T1, Allocator>' does not have any field named `function_base'
358/home/sls/include/boost/function/function_template.hpp:624: error: `f' undeclared (first use this function)
359/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function2<R, T0, T1, Allocator>::function2(boost::function2<R, T0, T1, Allocator>::clear_type*)':
360/home/sls/include/boost/function/function_template.hpp:628: error: class `boost::function2<R, T0, T1, Allocator>' does not have any field named `function_base'
361/home/sls/include/boost/function/function_template.hpp: In copy constructor `boost::function2<R, T0, T1, Allocator>::function2(const boost::function2<R, T0, T1, Allocator>&)':
362/home/sls/include/boost/function/function_template.hpp:636: error: class `boost::function2<R, T0, T1, Allocator>' does not have any field named `function_base'
363/home/sls/include/boost/function/function_template.hpp: In member function `boost::function2<R, T0, T1, Allocator>& boost::function2<R, T0, T1, Allocator>::operator=(const boost::function2<R, T0, T1, Allocator>&)':
364/home/sls/include/boost/function/function_template.hpp:714: error: `vtable' undeclared (first use this function)
365/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function2<R, T0, T1, Allocator>::clear()':
366/home/sls/include/boost/function/function_template.hpp:736: error: `vtable' undeclared (first use this function)
367/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function2<R, T0, T1, Allocator>::assign_to_own(const boost::function2<R, T0, T1, Allocator>&)':
368/home/sls/include/boost/function/function_template.hpp:767: error: `clone_functor_tag' is not a member of `boost::detail::function'
369/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function2<R, T0, T1, Allocator>::assign_to(const Functor&)':
370/home/sls/include/boost/function/function_template.hpp:774: error: `boost::detail::function::vtable_base' has not been declared
371/home/sls/include/boost/function/function_template.hpp:776: error: no class template named `get_function_tag' in `boost::detail::function'
372/home/sls/include/boost/function/function_template.hpp:776: error: expected unqualified-id before '<' token
373/home/sls/include/boost/function/function_template.hpp:776: error: expected `,' or `;' before '<' token
374/home/sls/include/boost/function/function_template.hpp:777: error: `tag' undeclared (first use this function)
375/home/sls/include/boost/function/function_template.hpp:777: error: template argument 1 is invalid
376/home/sls/include/boost/function/function_template.hpp:777: error: ISO C++ forbids declaration of `get_invoker' with no type
377/home/sls/include/boost/function/function_template.hpp:778: error: `get_invoker' is not a class or namespace
378/home/sls/include/boost/function/function_template.hpp:779: error: expected nested-name-specifier before "template"
379/home/sls/include/boost/function/function_template.hpp:779: error: expected unqualified-id before "template"
380/home/sls/include/boost/function/function_template.hpp:779: error: expected `,' or `;' before "template"
381/home/sls/include/boost/function/function_template.hpp:783: error: `handler_type' has not been declared
382/home/sls/include/boost/function/function_template.hpp:783: error: expected nested-name-specifier before "invoker_type"
383/home/sls/include/boost/function/function_template.hpp:783: error: `invoker_type' does not name a type
384/home/sls/include/boost/function/function_template.hpp:784: error: `handler_type' has not been declared
385/home/sls/include/boost/function/function_template.hpp:784: error: expected nested-name-specifier before "manager_type"
386/home/sls/include/boost/function/function_template.hpp:784: error: `manager_type' does not name a type
387/home/sls/include/boost/function/function_template.hpp:787: error: `manager_type' has not been declared
388/home/sls/include/boost/function/function_template.hpp:787: error: `manage' undeclared (first use this function)
389/home/sls/include/boost/function/function_template.hpp:787: error: `invoker_type' has not been declared
390/home/sls/include/boost/function/function_template.hpp:787: error: `invoke' undeclared (first use this function)
391/home/sls/include/boost/function/function_template.hpp:789: error: `functor' undeclared (first use this function)
392/home/sls/include/boost/function/function_template.hpp:789: error: `vtable' undeclared (first use this function)
393/home/sls/include/boost/function/function_template.hpp: In member function `typename boost::function2<R, T0, T1, Allocator>::result_type boost::function2<R, T0, T1, Allocator>::operator()(T0, T1) const':
394/home/sls/include/boost/function/function_template.hpp:822: error: there are no arguments to `bad_function_call' that depend on a template parameter, so a declaration of `bad_function_call' must be available
395/home/sls/include/boost/function/function_template.hpp:824: error: `vtable' undeclared (first use this function)
396/home/sls/include/boost/function/function_template.hpp: At global scope:
397/home/sls/include/boost/function/function_template.hpp:880: error: expected nested-name-specifier before "enable_if_c"
398/home/sls/include/boost/function/function_template.hpp:880: error: expected `,' or `...' before '<' token
399/home/sls/include/boost/function/function_template.hpp:885: error: ISO C++ forbids declaration of `enable_if_c' with no type
400/home/sls/include/boost/function/function_template.hpp:906: error: expected nested-name-specifier before "enable_if_c"
401/home/sls/include/boost/function/function_template.hpp:906: error: expected init-declarator before '<' token
402/home/sls/include/boost/function/function_template.hpp:906: error: expected `;' before '<' token
403In file included from /home/sls/include/boost/function/detail/maybe_include.hpp:28,
404 from /home/sls/include/boost/function/detail/function_iterate.hpp:14,
405 from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62,
406 from /home/sls/include/boost/function.hpp:64,
407 from /home/sls/include/boost/tr1/functional.hpp:99,
408 from /home/sls/include/boost/tr1/tr1/functional:27,
409 from /home/sls/include/boost/function/detail/prologue.hpp:14,
410 from /home/sls/include/boost/function/function_template.hpp:12,
411 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
412 from /home/sls/include/boost/function/function1.hpp:11,
413 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
414 from /home/sls/include/boost/program_options/options_description.hpp:13,
415 from /home/sls/include/boost/program_options.hpp:15,
416 from po.cpp:1:
417/home/sls/include/boost/function/function_template.hpp:96: error: `function_buffer' has not been declared
418/home/sls/include/boost/function/function_template.hpp:98: error: ISO C++ forbids declaration of `function_ptr' with no type
419/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_invoker3<FunctionPtr, R, T0, T1, T2>::invoke(int&, T0, T1, T2)':
420/home/sls/include/boost/function/function_template.hpp:99: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
421/home/sls/include/boost/function/function_template.hpp: At global scope:
422/home/sls/include/boost/function/function_template.hpp:112: error: `function_buffer' has not been declared
423/home/sls/include/boost/function/function_template.hpp:115: error: ISO C++ forbids declaration of `function_ptr' with no type
424/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_invoker3<FunctionPtr, R, T0, T1, T2>::invoke(int&, T0, T1, T2)':
425/home/sls/include/boost/function/function_template.hpp:116: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
426/home/sls/include/boost/function/function_template.hpp: At global scope:
427/home/sls/include/boost/function/function_template.hpp:128: error: `function_buffer' has not been declared
428/home/sls/include/boost/function/function_template.hpp:131: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
429/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_obj_invoker3<FunctionObj, R, T0, T1, T2>::invoke(int&, T0, T1, T2)':
430/home/sls/include/boost/function/function_template.hpp:133: error: `function_allows_small_object_optimization' undeclared (first use this function)
431/home/sls/include/boost/function/function_template.hpp:133: error: expected primary-expression before '>' token
432/home/sls/include/boost/function/function_template.hpp:133: error: `::value' has not been declared
433/home/sls/include/boost/function/function_template.hpp:134: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
434/home/sls/include/boost/function/function_template.hpp:136: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
435/home/sls/include/boost/function/function_template.hpp: At global scope:
436/home/sls/include/boost/function/function_template.hpp:149: error: `function_buffer' has not been declared
437/home/sls/include/boost/function/function_template.hpp:152: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
438/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker3<FunctionObj, R, T0, T1, T2>::invoke(int&, T0, T1, T2)':
439/home/sls/include/boost/function/function_template.hpp:154: error: `function_allows_small_object_optimization' undeclared (first use this function)
440/home/sls/include/boost/function/function_template.hpp:154: error: expected primary-expression before '>' token
441/home/sls/include/boost/function/function_template.hpp:154: error: `::value' has not been declared
442/home/sls/include/boost/function/function_template.hpp:155: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
443/home/sls/include/boost/function/function_template.hpp:157: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
444/home/sls/include/boost/function/function_template.hpp: At global scope:
445/home/sls/include/boost/function/function_template.hpp:169: error: `function_buffer' has not been declared
446/home/sls/include/boost/function/function_template.hpp:172: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
447/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_ref_invoker3<FunctionObj, R, T0, T1, T2>::invoke(int&, T0, T1, T2)':
448/home/sls/include/boost/function/function_template.hpp:174: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
449/home/sls/include/boost/function/function_template.hpp: At global scope:
450/home/sls/include/boost/function/function_template.hpp:187: error: `function_buffer' has not been declared
451/home/sls/include/boost/function/function_template.hpp:190: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
452/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_ref_invoker3<FunctionObj, R, T0, T1, T2>::invoke(int&, T0, T1, T2)':
453/home/sls/include/boost/function/function_template.hpp:192: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
454/home/sls/include/boost/function/function_template.hpp: At global scope:
455/home/sls/include/boost/function/function_template.hpp:206: error: `function_buffer' has not been declared
456/home/sls/include/boost/function/function_template.hpp:209: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
457/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::member_invoker3<MemberPtr, R, T0, T1, T2>::invoke(int&, T0, T1, T2)':
458/home/sls/include/boost/function/function_template.hpp:211: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
459/home/sls/include/boost/function/function_template.hpp: At global scope:
460/home/sls/include/boost/function/function_template.hpp:224: error: `function_buffer' has not been declared
461/home/sls/include/boost/function/function_template.hpp:227: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
462/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_member_invoker3<MemberPtr, R, T0, T1, T2>::invoke(int&, T0, T1, T2)':
463/home/sls/include/boost/function/function_template.hpp:229: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
464/home/sls/include/boost/function/function_template.hpp: At global scope:
465/home/sls/include/boost/function/function_template.hpp:242: error: `is_void' was not declared in this scope
466/home/sls/include/boost/function/function_template.hpp:242: error: `::value' has not been declared
467/home/sls/include/boost/function/function_template.hpp:253: error: template argument 1 is invalid
468/home/sls/include/boost/function/function_template.hpp:253: error: ISO C++ forbids declaration of `type' with no type
469/home/sls/include/boost/function/function_template.hpp:253: error: expected `;' before "type"
470/home/sls/include/boost/function/function_template.hpp:263: error: `is_void' was not declared in this scope
471/home/sls/include/boost/function/function_template.hpp:263: error: `::value' has not been declared
472/home/sls/include/boost/function/function_template.hpp:274: error: template argument 1 is invalid
473/home/sls/include/boost/function/function_template.hpp:274: error: ISO C++ forbids declaration of `type' with no type
474/home/sls/include/boost/function/function_template.hpp:274: error: expected `;' before "type"
475/home/sls/include/boost/function/function_template.hpp:284: error: `is_void' was not declared in this scope
476/home/sls/include/boost/function/function_template.hpp:284: error: `::value' has not been declared
477/home/sls/include/boost/function/function_template.hpp:295: error: template argument 1 is invalid
478/home/sls/include/boost/function/function_template.hpp:295: error: ISO C++ forbids declaration of `type' with no type
479/home/sls/include/boost/function/function_template.hpp:295: error: expected `;' before "type"
480/home/sls/include/boost/function/function_template.hpp:307: error: `is_void' was not declared in this scope
481/home/sls/include/boost/function/function_template.hpp:307: error: `::value' has not been declared
482/home/sls/include/boost/function/function_template.hpp:318: error: template argument 1 is invalid
483/home/sls/include/boost/function/function_template.hpp:318: error: ISO C++ forbids declaration of `type' with no type
484/home/sls/include/boost/function/function_template.hpp:318: error: expected `;' before "type"
485/home/sls/include/boost/function/function_template.hpp:336: error: `function_ptr_tag' was not declared in this scope
486/home/sls/include/boost/function/function_template.hpp:337: error: template argument 1 is invalid
487/home/sls/include/boost/function/function_template.hpp:337: error: explicit specialization of non-template `<type error>'
488/home/sls/include/boost/function/function_template.hpp:357: error: `member_ptr_tag' was not declared in this scope
489/home/sls/include/boost/function/function_template.hpp:358: error: template argument 1 is invalid
490/home/sls/include/boost/function/function_template.hpp:358: error: explicit specialization of non-template `<type error>'
491/home/sls/include/boost/function/function_template.hpp:378: error: `function_obj_tag' was not declared in this scope
492/home/sls/include/boost/function/function_template.hpp:379: error: template argument 1 is invalid
493/home/sls/include/boost/function/function_template.hpp:379: error: explicit specialization of non-template `<type error>'
494/home/sls/include/boost/function/function_template.hpp:398: error: `function_obj_ref_tag' was not declared in this scope
495/home/sls/include/boost/function/function_template.hpp:399: error: template argument 1 is invalid
496/home/sls/include/boost/function/function_template.hpp:399: error: explicit specialization of non-template `<type error>'
497/home/sls/include/boost/function/function_template.hpp:429: error: `function_buffer' has not been declared
498/home/sls/include/boost/function/function_template.hpp:431: error: ISO C++ forbids declaration of `parameter' with no type
499/home/sls/include/boost/function/function_template.hpp:434: error: `function_buffer' has not been declared
500/home/sls/include/boost/function/function_template.hpp:435: error: ISO C++ forbids declaration of `functor' with no type
501/home/sls/include/boost/function/function_template.hpp:440: error: `function_buffer' has not been declared
502/home/sls/include/boost/function/function_template.hpp:441: error: ISO C++ forbids declaration of `functor' with no type
503/home/sls/include/boost/function/function_template.hpp:451: error: `function_buffer' has not been declared
504/home/sls/include/boost/function/function_template.hpp:452: error: `function_ptr_tag' has not been declared
505/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `functor' with no type
506/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `parameter' with no type
507/home/sls/include/boost/function/function_template.hpp:469: error: `function_buffer' has not been declared
508/home/sls/include/boost/function/function_template.hpp:469: error: `member_ptr_tag' has not been declared
509/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `functor' with no type
510/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `parameter' with no type
511/home/sls/include/boost/function/function_template.hpp:486: error: `function_buffer' has not been declared
512/home/sls/include/boost/function/function_template.hpp:488: error: ISO C++ forbids declaration of `functor' with no type
513/home/sls/include/boost/function/function_template.hpp:495: error: `function_buffer' has not been declared
514/home/sls/include/boost/function/function_template.hpp:497: error: ISO C++ forbids declaration of `functor' with no type
515/home/sls/include/boost/function/function_template.hpp:516: error: `function_buffer' has not been declared
516/home/sls/include/boost/function/function_template.hpp:517: error: `function_obj_tag' has not been declared
517/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `functor' with no type
518/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `parameter' with no type
519/home/sls/include/boost/function/function_template.hpp:532: error: `function_buffer' has not been declared
520/home/sls/include/boost/function/function_template.hpp:532: error: `function_obj_ref_tag' has not been declared
521/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `functor' with no type
522/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `parameter' with no type
523/home/sls/include/boost/function/function_template.hpp:547: error: `vtable_base' does not name a type
524/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable3<R, T0, T1, T2, Allocator>::assign_to(const F&, int&) const':
525/home/sls/include/boost/function/function_template.hpp:436: error: expected nested-name-specifier before "get_function_tag"
526/home/sls/include/boost/function/function_template.hpp:436: error: expected init-declarator before '<' token
527/home/sls/include/boost/function/function_template.hpp:436: error: expected `,' or `;' before '<' token
528/home/sls/include/boost/function/function_template.hpp:437: error: there are no arguments to `tag' that depend on a template parameter, so a declaration of `tag' must be available
529/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable3<R, T0, T1, T2, Allocator>::clear(int&) const':
530/home/sls/include/boost/function/function_template.hpp:442: error: `base' undeclared (first use this function)
531/home/sls/include/boost/function/function_template.hpp:443: error: `destroy_functor_tag' undeclared (first use this function)
532/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable3<R, T0, T1, T2, Allocator>::assign_to(FunctionPtr, int&, int) const':
533/home/sls/include/boost/function/function_template.hpp:458: error: request for member `func_ptr' in `functor', which is of non-class type `int'
534/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable3<R, T0, T1, T2, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::true_) const':
535/home/sls/include/boost/function/function_template.hpp:489: error: request for member `data' in `functor', which is of non-class type `int'
536/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable3<R, T0, T1, T2, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::false_) const':
537/home/sls/include/boost/function/function_template.hpp:508: error: request for member `obj_ptr' in `functor', which is of non-class type `int'
538/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable3<R, T0, T1, T2, Allocator>::assign_to(const FunctionObj&, int&, int) const':
539/home/sls/include/boost/function/function_template.hpp:519: error: `has_empty_target' is not a member of `boost::detail::function'
540/home/sls/include/boost/function/function_template.hpp:521: error: `function_allows_small_object_optimization' undeclared (first use this function)
541/home/sls/include/boost/function/function_template.hpp:521: error: `::value' has not been declared
542/home/sls/include/boost/function/function_template.hpp:521: error: template argument 1 is invalid
543/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable3<R, T0, T1, T2, Allocator>::assign_to(const boost::reference_wrapper<F2>&, int&, int) const':
544/home/sls/include/boost/function/function_template.hpp:534: error: `has_empty_target' is not a member of `boost::detail::function'
545/home/sls/include/boost/function/function_template.hpp:539: error: request for member `const_obj_ptr' in `functor', which is of non-class type `int'
546/home/sls/include/boost/function/function_template.hpp: At global scope:
547/home/sls/include/boost/function/function_template.hpp:556: error: `function_base' was not declared in this scope
548/home/sls/include/boost/function/function_template.hpp:557: error: template argument 1 is invalid
549/home/sls/include/boost/function/function_template.hpp:570: error: expected class-name before '{' token
550/home/sls/include/boost/function/function_template.hpp:614: error: expected `,' or `...' before "f"
551/home/sls/include/boost/function/function_template.hpp:621: error: ISO C++ forbids declaration of `parameter' with no type
552/home/sls/include/boost/function/function_template.hpp:665: error: expected nested-name-specifier before "enable_if_c"
553/home/sls/include/boost/function/function_template.hpp:665: error: expected init-declarator before '<' token
554/home/sls/include/boost/function/function_template.hpp:665: error: expected `;' before '<' token
555/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function3<R, T0, T1, T2, Allocator>::function3()':
556/home/sls/include/boost/function/function_template.hpp:609: error: class `boost::function3<R, T0, T1, T2, Allocator>' does not have any field named `function_base'
557/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function3<R, T0, T1, T2, Allocator>::function3(Functor (*)(const int&))':
558/home/sls/include/boost/function/function_template.hpp:622: error: class `boost::function3<R, T0, T1, T2, Allocator>' does not have any field named `function_base'
559/home/sls/include/boost/function/function_template.hpp:624: error: `f' undeclared (first use this function)
560/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function3<R, T0, T1, T2, Allocator>::function3(boost::function3<R, T0, T1, T2, Allocator>::clear_type*)':
561/home/sls/include/boost/function/function_template.hpp:628: error: class `boost::function3<R, T0, T1, T2, Allocator>' does not have any field named `function_base'
562/home/sls/include/boost/function/function_template.hpp: In copy constructor `boost::function3<R, T0, T1, T2, Allocator>::function3(const boost::function3<R, T0, T1, T2, Allocator>&)':
563/home/sls/include/boost/function/function_template.hpp:636: error: class `boost::function3<R, T0, T1, T2, Allocator>' does not have any field named `function_base'
564/home/sls/include/boost/function/function_template.hpp: In member function `boost::function3<R, T0, T1, T2, Allocator>& boost::function3<R, T0, T1, T2, Allocator>::operator=(const boost::function3<R, T0, T1, T2, Allocator>&)':
565/home/sls/include/boost/function/function_template.hpp:714: error: `vtable' undeclared (first use this function)
566/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function3<R, T0, T1, T2, Allocator>::clear()':
567/home/sls/include/boost/function/function_template.hpp:736: error: `vtable' undeclared (first use this function)
568/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function3<R, T0, T1, T2, Allocator>::assign_to_own(const boost::function3<R, T0, T1, T2, Allocator>&)':
569/home/sls/include/boost/function/function_template.hpp:767: error: `clone_functor_tag' is not a member of `boost::detail::function'
570/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function3<R, T0, T1, T2, Allocator>::assign_to(const Functor&)':
571/home/sls/include/boost/function/function_template.hpp:774: error: `boost::detail::function::vtable_base' has not been declared
572/home/sls/include/boost/function/function_template.hpp:776: error: no class template named `get_function_tag' in `boost::detail::function'
573/home/sls/include/boost/function/function_template.hpp:776: error: expected unqualified-id before '<' token
574/home/sls/include/boost/function/function_template.hpp:776: error: expected `,' or `;' before '<' token
575/home/sls/include/boost/function/function_template.hpp:777: error: `tag' undeclared (first use this function)
576/home/sls/include/boost/function/function_template.hpp:777: error: template argument 1 is invalid
577/home/sls/include/boost/function/function_template.hpp:777: error: ISO C++ forbids declaration of `get_invoker' with no type
578/home/sls/include/boost/function/function_template.hpp:778: error: `get_invoker' is not a class or namespace
579/home/sls/include/boost/function/function_template.hpp:779: error: expected nested-name-specifier before "template"
580/home/sls/include/boost/function/function_template.hpp:779: error: expected unqualified-id before "template"
581/home/sls/include/boost/function/function_template.hpp:779: error: expected `,' or `;' before "template"
582/home/sls/include/boost/function/function_template.hpp:783: error: `handler_type' has not been declared
583/home/sls/include/boost/function/function_template.hpp:783: error: expected nested-name-specifier before "invoker_type"
584/home/sls/include/boost/function/function_template.hpp:783: error: `invoker_type' does not name a type
585/home/sls/include/boost/function/function_template.hpp:784: error: `handler_type' has not been declared
586/home/sls/include/boost/function/function_template.hpp:784: error: expected nested-name-specifier before "manager_type"
587/home/sls/include/boost/function/function_template.hpp:784: error: `manager_type' does not name a type
588/home/sls/include/boost/function/function_template.hpp:787: error: `manager_type' has not been declared
589/home/sls/include/boost/function/function_template.hpp:787: error: `manage' undeclared (first use this function)
590/home/sls/include/boost/function/function_template.hpp:787: error: `invoker_type' has not been declared
591/home/sls/include/boost/function/function_template.hpp:787: error: `invoke' undeclared (first use this function)
592/home/sls/include/boost/function/function_template.hpp:789: error: `functor' undeclared (first use this function)
593/home/sls/include/boost/function/function_template.hpp:789: error: `vtable' undeclared (first use this function)
594/home/sls/include/boost/function/function_template.hpp: In member function `typename boost::function3<R, T0, T1, T2, Allocator>::result_type boost::function3<R, T0, T1, T2, Allocator>::operator()(T0, T1, T2) const':
595/home/sls/include/boost/function/function_template.hpp:822: error: there are no arguments to `bad_function_call' that depend on a template parameter, so a declaration of `bad_function_call' must be available
596/home/sls/include/boost/function/function_template.hpp:824: error: `vtable' undeclared (first use this function)
597/home/sls/include/boost/function/function_template.hpp: At global scope:
598/home/sls/include/boost/function/function_template.hpp:880: error: expected nested-name-specifier before "enable_if_c"
599/home/sls/include/boost/function/function_template.hpp:880: error: expected `,' or `...' before '<' token
600/home/sls/include/boost/function/function_template.hpp:885: error: ISO C++ forbids declaration of `enable_if_c' with no type
601/home/sls/include/boost/function/function_template.hpp:906: error: expected nested-name-specifier before "enable_if_c"
602/home/sls/include/boost/function/function_template.hpp:906: error: expected init-declarator before '<' token
603/home/sls/include/boost/function/function_template.hpp:906: error: expected `;' before '<' token
604In file included from /home/sls/include/boost/function/detail/maybe_include.hpp:33,
605 from /home/sls/include/boost/function/detail/function_iterate.hpp:14,
606 from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:67,
607 from /home/sls/include/boost/function.hpp:64,
608 from /home/sls/include/boost/tr1/functional.hpp:99,
609 from /home/sls/include/boost/tr1/tr1/functional:27,
610 from /home/sls/include/boost/function/detail/prologue.hpp:14,
611 from /home/sls/include/boost/function/function_template.hpp:12,
612 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
613 from /home/sls/include/boost/function/function1.hpp:11,
614 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
615 from /home/sls/include/boost/program_options/options_description.hpp:13,
616 from /home/sls/include/boost/program_options.hpp:15,
617 from po.cpp:1:
618/home/sls/include/boost/function/function_template.hpp:96: error: `function_buffer' has not been declared
619/home/sls/include/boost/function/function_template.hpp:98: error: ISO C++ forbids declaration of `function_ptr' with no type
620/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_invoker4<FunctionPtr, R, T0, T1, T2, T3>::invoke(int&, T0, T1, T2, T3)':
621/home/sls/include/boost/function/function_template.hpp:99: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
622/home/sls/include/boost/function/function_template.hpp: At global scope:
623/home/sls/include/boost/function/function_template.hpp:112: error: `function_buffer' has not been declared
624/home/sls/include/boost/function/function_template.hpp:115: error: ISO C++ forbids declaration of `function_ptr' with no type
625/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_invoker4<FunctionPtr, R, T0, T1, T2, T3>::invoke(int&, T0, T1, T2, T3)':
626/home/sls/include/boost/function/function_template.hpp:116: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
627/home/sls/include/boost/function/function_template.hpp: At global scope:
628/home/sls/include/boost/function/function_template.hpp:128: error: `function_buffer' has not been declared
629/home/sls/include/boost/function/function_template.hpp:131: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
630/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_obj_invoker4<FunctionObj, R, T0, T1, T2, T3>::invoke(int&, T0, T1, T2, T3)':
631/home/sls/include/boost/function/function_template.hpp:133: error: `function_allows_small_object_optimization' undeclared (first use this function)
632/home/sls/include/boost/function/function_template.hpp:133: error: expected primary-expression before '>' token
633/home/sls/include/boost/function/function_template.hpp:133: error: `::value' has not been declared
634/home/sls/include/boost/function/function_template.hpp:134: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
635/home/sls/include/boost/function/function_template.hpp:136: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
636/home/sls/include/boost/function/function_template.hpp: At global scope:
637/home/sls/include/boost/function/function_template.hpp:149: error: `function_buffer' has not been declared
638/home/sls/include/boost/function/function_template.hpp:152: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
639/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker4<FunctionObj, R, T0, T1, T2, T3>::invoke(int&, T0, T1, T2, T3)':
640/home/sls/include/boost/function/function_template.hpp:154: error: `function_allows_small_object_optimization' undeclared (first use this function)
641/home/sls/include/boost/function/function_template.hpp:154: error: expected primary-expression before '>' token
642/home/sls/include/boost/function/function_template.hpp:154: error: `::value' has not been declared
643/home/sls/include/boost/function/function_template.hpp:155: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
644/home/sls/include/boost/function/function_template.hpp:157: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
645/home/sls/include/boost/function/function_template.hpp: At global scope:
646/home/sls/include/boost/function/function_template.hpp:169: error: `function_buffer' has not been declared
647/home/sls/include/boost/function/function_template.hpp:172: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
648/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_ref_invoker4<FunctionObj, R, T0, T1, T2, T3>::invoke(int&, T0, T1, T2, T3)':
649/home/sls/include/boost/function/function_template.hpp:174: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
650/home/sls/include/boost/function/function_template.hpp: At global scope:
651/home/sls/include/boost/function/function_template.hpp:187: error: `function_buffer' has not been declared
652/home/sls/include/boost/function/function_template.hpp:190: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
653/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_ref_invoker4<FunctionObj, R, T0, T1, T2, T3>::invoke(int&, T0, T1, T2, T3)':
654/home/sls/include/boost/function/function_template.hpp:192: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
655/home/sls/include/boost/function/function_template.hpp: At global scope:
656/home/sls/include/boost/function/function_template.hpp:206: error: `function_buffer' has not been declared
657/home/sls/include/boost/function/function_template.hpp:209: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
658/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::member_invoker4<MemberPtr, R, T0, T1, T2, T3>::invoke(int&, T0, T1, T2, T3)':
659/home/sls/include/boost/function/function_template.hpp:211: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
660/home/sls/include/boost/function/function_template.hpp: At global scope:
661/home/sls/include/boost/function/function_template.hpp:224: error: `function_buffer' has not been declared
662/home/sls/include/boost/function/function_template.hpp:227: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
663/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_member_invoker4<MemberPtr, R, T0, T1, T2, T3>::invoke(int&, T0, T1, T2, T3)':
664/home/sls/include/boost/function/function_template.hpp:229: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
665/home/sls/include/boost/function/function_template.hpp: At global scope:
666/home/sls/include/boost/function/function_template.hpp:242: error: `is_void' was not declared in this scope
667/home/sls/include/boost/function/function_template.hpp:242: error: `::value' has not been declared
668/home/sls/include/boost/function/function_template.hpp:253: error: template argument 1 is invalid
669/home/sls/include/boost/function/function_template.hpp:253: error: ISO C++ forbids declaration of `type' with no type
670/home/sls/include/boost/function/function_template.hpp:253: error: expected `;' before "type"
671/home/sls/include/boost/function/function_template.hpp:263: error: `is_void' was not declared in this scope
672/home/sls/include/boost/function/function_template.hpp:263: error: `::value' has not been declared
673/home/sls/include/boost/function/function_template.hpp:274: error: template argument 1 is invalid
674/home/sls/include/boost/function/function_template.hpp:274: error: ISO C++ forbids declaration of `type' with no type
675/home/sls/include/boost/function/function_template.hpp:274: error: expected `;' before "type"
676/home/sls/include/boost/function/function_template.hpp:284: error: `is_void' was not declared in this scope
677/home/sls/include/boost/function/function_template.hpp:284: error: `::value' has not been declared
678/home/sls/include/boost/function/function_template.hpp:295: error: template argument 1 is invalid
679/home/sls/include/boost/function/function_template.hpp:295: error: ISO C++ forbids declaration of `type' with no type
680/home/sls/include/boost/function/function_template.hpp:295: error: expected `;' before "type"
681/home/sls/include/boost/function/function_template.hpp:307: error: `is_void' was not declared in this scope
682/home/sls/include/boost/function/function_template.hpp:307: error: `::value' has not been declared
683/home/sls/include/boost/function/function_template.hpp:318: error: template argument 1 is invalid
684/home/sls/include/boost/function/function_template.hpp:318: error: ISO C++ forbids declaration of `type' with no type
685/home/sls/include/boost/function/function_template.hpp:318: error: expected `;' before "type"
686/home/sls/include/boost/function/function_template.hpp:336: error: `function_ptr_tag' was not declared in this scope
687/home/sls/include/boost/function/function_template.hpp:337: error: template argument 1 is invalid
688/home/sls/include/boost/function/function_template.hpp:337: error: explicit specialization of non-template `<type error>'
689/home/sls/include/boost/function/function_template.hpp:357: error: `member_ptr_tag' was not declared in this scope
690/home/sls/include/boost/function/function_template.hpp:358: error: template argument 1 is invalid
691/home/sls/include/boost/function/function_template.hpp:358: error: explicit specialization of non-template `<type error>'
692/home/sls/include/boost/function/function_template.hpp:378: error: `function_obj_tag' was not declared in this scope
693/home/sls/include/boost/function/function_template.hpp:379: error: template argument 1 is invalid
694/home/sls/include/boost/function/function_template.hpp:379: error: explicit specialization of non-template `<type error>'
695/home/sls/include/boost/function/function_template.hpp:398: error: `function_obj_ref_tag' was not declared in this scope
696/home/sls/include/boost/function/function_template.hpp:399: error: template argument 1 is invalid
697/home/sls/include/boost/function/function_template.hpp:399: error: explicit specialization of non-template `<type error>'
698/home/sls/include/boost/function/function_template.hpp:429: error: `function_buffer' has not been declared
699/home/sls/include/boost/function/function_template.hpp:431: error: ISO C++ forbids declaration of `parameter' with no type
700/home/sls/include/boost/function/function_template.hpp:434: error: `function_buffer' has not been declared
701/home/sls/include/boost/function/function_template.hpp:435: error: ISO C++ forbids declaration of `functor' with no type
702/home/sls/include/boost/function/function_template.hpp:440: error: `function_buffer' has not been declared
703/home/sls/include/boost/function/function_template.hpp:441: error: ISO C++ forbids declaration of `functor' with no type
704/home/sls/include/boost/function/function_template.hpp:451: error: `function_buffer' has not been declared
705/home/sls/include/boost/function/function_template.hpp:452: error: `function_ptr_tag' has not been declared
706/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `functor' with no type
707/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `parameter' with no type
708/home/sls/include/boost/function/function_template.hpp:469: error: `function_buffer' has not been declared
709/home/sls/include/boost/function/function_template.hpp:469: error: `member_ptr_tag' has not been declared
710/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `functor' with no type
711/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `parameter' with no type
712/home/sls/include/boost/function/function_template.hpp:486: error: `function_buffer' has not been declared
713/home/sls/include/boost/function/function_template.hpp:488: error: ISO C++ forbids declaration of `functor' with no type
714/home/sls/include/boost/function/function_template.hpp:495: error: `function_buffer' has not been declared
715/home/sls/include/boost/function/function_template.hpp:497: error: ISO C++ forbids declaration of `functor' with no type
716/home/sls/include/boost/function/function_template.hpp:516: error: `function_buffer' has not been declared
717/home/sls/include/boost/function/function_template.hpp:517: error: `function_obj_tag' has not been declared
718/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `functor' with no type
719/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `parameter' with no type
720/home/sls/include/boost/function/function_template.hpp:532: error: `function_buffer' has not been declared
721/home/sls/include/boost/function/function_template.hpp:532: error: `function_obj_ref_tag' has not been declared
722/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `functor' with no type
723/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `parameter' with no type
724/home/sls/include/boost/function/function_template.hpp:547: error: `vtable_base' does not name a type
725/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable4<R, T0, T1, T2, T3, Allocator>::assign_to(const F&, int&) const':
726/home/sls/include/boost/function/function_template.hpp:436: error: expected nested-name-specifier before "get_function_tag"
727/home/sls/include/boost/function/function_template.hpp:436: error: expected init-declarator before '<' token
728/home/sls/include/boost/function/function_template.hpp:436: error: expected `,' or `;' before '<' token
729/home/sls/include/boost/function/function_template.hpp:437: error: there are no arguments to `tag' that depend on a template parameter, so a declaration of `tag' must be available
730/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable4<R, T0, T1, T2, T3, Allocator>::clear(int&) const':
731/home/sls/include/boost/function/function_template.hpp:442: error: `base' undeclared (first use this function)
732/home/sls/include/boost/function/function_template.hpp:443: error: `destroy_functor_tag' undeclared (first use this function)
733/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable4<R, T0, T1, T2, T3, Allocator>::assign_to(FunctionPtr, int&, int) const':
734/home/sls/include/boost/function/function_template.hpp:458: error: request for member `func_ptr' in `functor', which is of non-class type `int'
735/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable4<R, T0, T1, T2, T3, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::true_) const':
736/home/sls/include/boost/function/function_template.hpp:489: error: request for member `data' in `functor', which is of non-class type `int'
737/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable4<R, T0, T1, T2, T3, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::false_) const':
738/home/sls/include/boost/function/function_template.hpp:508: error: request for member `obj_ptr' in `functor', which is of non-class type `int'
739/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable4<R, T0, T1, T2, T3, Allocator>::assign_to(const FunctionObj&, int&, int) const':
740/home/sls/include/boost/function/function_template.hpp:519: error: `has_empty_target' is not a member of `boost::detail::function'
741/home/sls/include/boost/function/function_template.hpp:521: error: `function_allows_small_object_optimization' undeclared (first use this function)
742/home/sls/include/boost/function/function_template.hpp:521: error: `::value' has not been declared
743/home/sls/include/boost/function/function_template.hpp:521: error: template argument 1 is invalid
744/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable4<R, T0, T1, T2, T3, Allocator>::assign_to(const boost::reference_wrapper<F2>&, int&, int) const':
745/home/sls/include/boost/function/function_template.hpp:534: error: `has_empty_target' is not a member of `boost::detail::function'
746/home/sls/include/boost/function/function_template.hpp:539: error: request for member `const_obj_ptr' in `functor', which is of non-class type `int'
747/home/sls/include/boost/function/function_template.hpp: At global scope:
748/home/sls/include/boost/function/function_template.hpp:556: error: `function_base' was not declared in this scope
749/home/sls/include/boost/function/function_template.hpp:557: error: template argument 1 is invalid
750/home/sls/include/boost/function/function_template.hpp:570: error: expected class-name before '{' token
751/home/sls/include/boost/function/function_template.hpp:614: error: expected `,' or `...' before "f"
752/home/sls/include/boost/function/function_template.hpp:621: error: ISO C++ forbids declaration of `parameter' with no type
753/home/sls/include/boost/function/function_template.hpp:665: error: expected nested-name-specifier before "enable_if_c"
754/home/sls/include/boost/function/function_template.hpp:665: error: expected init-declarator before '<' token
755/home/sls/include/boost/function/function_template.hpp:665: error: expected `;' before '<' token
756/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function4<R, T0, T1, T2, T3, Allocator>::function4()':
757/home/sls/include/boost/function/function_template.hpp:609: error: class `boost::function4<R, T0, T1, T2, T3, Allocator>' does not have any field named `function_base'
758/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function4<R, T0, T1, T2, T3, Allocator>::function4(Functor (*)(const int&))':
759/home/sls/include/boost/function/function_template.hpp:622: error: class `boost::function4<R, T0, T1, T2, T3, Allocator>' does not have any field named `function_base'
760/home/sls/include/boost/function/function_template.hpp:624: error: `f' undeclared (first use this function)
761/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function4<R, T0, T1, T2, T3, Allocator>::function4(boost::function4<R, T0, T1, T2, T3, Allocator>::clear_type*)':
762/home/sls/include/boost/function/function_template.hpp:628: error: class `boost::function4<R, T0, T1, T2, T3, Allocator>' does not have any field named `function_base'
763/home/sls/include/boost/function/function_template.hpp: In copy constructor `boost::function4<R, T0, T1, T2, T3, Allocator>::function4(const boost::function4<R, T0, T1, T2, T3, Allocator>&)':
764/home/sls/include/boost/function/function_template.hpp:636: error: class `boost::function4<R, T0, T1, T2, T3, Allocator>' does not have any field named `function_base'
765/home/sls/include/boost/function/function_template.hpp: In member function `boost::function4<R, T0, T1, T2, T3, Allocator>& boost::function4<R, T0, T1, T2, T3, Allocator>::operator=(const boost::function4<R, T0, T1, T2, T3, Allocator>&)':
766/home/sls/include/boost/function/function_template.hpp:714: error: `vtable' undeclared (first use this function)
767/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function4<R, T0, T1, T2, T3, Allocator>::clear()':
768/home/sls/include/boost/function/function_template.hpp:736: error: `vtable' undeclared (first use this function)
769/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function4<R, T0, T1, T2, T3, Allocator>::assign_to_own(const boost::function4<R, T0, T1, T2, T3, Allocator>&)':
770/home/sls/include/boost/function/function_template.hpp:767: error: `clone_functor_tag' is not a member of `boost::detail::function'
771/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function4<R, T0, T1, T2, T3, Allocator>::assign_to(const Functor&)':
772/home/sls/include/boost/function/function_template.hpp:774: error: `boost::detail::function::vtable_base' has not been declared
773/home/sls/include/boost/function/function_template.hpp:776: error: no class template named `get_function_tag' in `boost::detail::function'
774/home/sls/include/boost/function/function_template.hpp:776: error: expected unqualified-id before '<' token
775/home/sls/include/boost/function/function_template.hpp:776: error: expected `,' or `;' before '<' token
776/home/sls/include/boost/function/function_template.hpp:777: error: `tag' undeclared (first use this function)
777/home/sls/include/boost/function/function_template.hpp:777: error: template argument 1 is invalid
778/home/sls/include/boost/function/function_template.hpp:777: error: ISO C++ forbids declaration of `get_invoker' with no type
779/home/sls/include/boost/function/function_template.hpp:778: error: `get_invoker' is not a class or namespace
780/home/sls/include/boost/function/function_template.hpp:779: error: expected nested-name-specifier before "template"
781/home/sls/include/boost/function/function_template.hpp:779: error: expected unqualified-id before "template"
782/home/sls/include/boost/function/function_template.hpp:779: error: expected `,' or `;' before "template"
783/home/sls/include/boost/function/function_template.hpp:783: error: `handler_type' has not been declared
784/home/sls/include/boost/function/function_template.hpp:783: error: expected nested-name-specifier before "invoker_type"
785/home/sls/include/boost/function/function_template.hpp:783: error: `invoker_type' does not name a type
786/home/sls/include/boost/function/function_template.hpp:784: error: `handler_type' has not been declared
787/home/sls/include/boost/function/function_template.hpp:784: error: expected nested-name-specifier before "manager_type"
788/home/sls/include/boost/function/function_template.hpp:784: error: `manager_type' does not name a type
789/home/sls/include/boost/function/function_template.hpp:787: error: `manager_type' has not been declared
790/home/sls/include/boost/function/function_template.hpp:787: error: `manage' undeclared (first use this function)
791/home/sls/include/boost/function/function_template.hpp:787: error: `invoker_type' has not been declared
792/home/sls/include/boost/function/function_template.hpp:787: error: `invoke' undeclared (first use this function)
793/home/sls/include/boost/function/function_template.hpp:789: error: `functor' undeclared (first use this function)
794/home/sls/include/boost/function/function_template.hpp:789: error: `vtable' undeclared (first use this function)
795/home/sls/include/boost/function/function_template.hpp: In member function `typename boost::function4<R, T0, T1, T2, T3, Allocator>::result_type boost::function4<R, T0, T1, T2, T3, Allocator>::operator()(T0, T1, T2, T3) const':
796/home/sls/include/boost/function/function_template.hpp:822: error: there are no arguments to `bad_function_call' that depend on a template parameter, so a declaration of `bad_function_call' must be available
797/home/sls/include/boost/function/function_template.hpp:824: error: `vtable' undeclared (first use this function)
798/home/sls/include/boost/function/function_template.hpp: At global scope:
799/home/sls/include/boost/function/function_template.hpp:880: error: expected nested-name-specifier before "enable_if_c"
800/home/sls/include/boost/function/function_template.hpp:880: error: expected `,' or `...' before '<' token
801/home/sls/include/boost/function/function_template.hpp:885: error: ISO C++ forbids declaration of `enable_if_c' with no type
802/home/sls/include/boost/function/function_template.hpp:906: error: expected nested-name-specifier before "enable_if_c"
803/home/sls/include/boost/function/function_template.hpp:906: error: expected init-declarator before '<' token
804/home/sls/include/boost/function/function_template.hpp:906: error: expected `;' before '<' token
805In file included from /home/sls/include/boost/function/detail/maybe_include.hpp:38,
806 from /home/sls/include/boost/function/detail/function_iterate.hpp:14,
807 from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:72,
808 from /home/sls/include/boost/function.hpp:64,
809 from /home/sls/include/boost/tr1/functional.hpp:99,
810 from /home/sls/include/boost/tr1/tr1/functional:27,
811 from /home/sls/include/boost/function/detail/prologue.hpp:14,
812 from /home/sls/include/boost/function/function_template.hpp:12,
813 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
814 from /home/sls/include/boost/function/function1.hpp:11,
815 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
816 from /home/sls/include/boost/program_options/options_description.hpp:13,
817 from /home/sls/include/boost/program_options.hpp:15,
818 from po.cpp:1:
819/home/sls/include/boost/function/function_template.hpp:96: error: `function_buffer' has not been declared
820/home/sls/include/boost/function/function_template.hpp:98: error: ISO C++ forbids declaration of `function_ptr' with no type
821/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_invoker5<FunctionPtr, R, T0, T1, T2, T3, T4>::invoke(int&, T0, T1, T2, T3, T4)':
822/home/sls/include/boost/function/function_template.hpp:99: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
823/home/sls/include/boost/function/function_template.hpp: At global scope:
824/home/sls/include/boost/function/function_template.hpp:112: error: `function_buffer' has not been declared
825/home/sls/include/boost/function/function_template.hpp:115: error: ISO C++ forbids declaration of `function_ptr' with no type
826/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_invoker5<FunctionPtr, R, T0, T1, T2, T3, T4>::invoke(int&, T0, T1, T2, T3, T4)':
827/home/sls/include/boost/function/function_template.hpp:116: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
828/home/sls/include/boost/function/function_template.hpp: At global scope:
829/home/sls/include/boost/function/function_template.hpp:128: error: `function_buffer' has not been declared
830/home/sls/include/boost/function/function_template.hpp:131: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
831/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_obj_invoker5<FunctionObj, R, T0, T1, T2, T3, T4>::invoke(int&, T0, T1, T2, T3, T4)':
832/home/sls/include/boost/function/function_template.hpp:133: error: `function_allows_small_object_optimization' undeclared (first use this function)
833/home/sls/include/boost/function/function_template.hpp:133: error: expected primary-expression before '>' token
834/home/sls/include/boost/function/function_template.hpp:133: error: `::value' has not been declared
835/home/sls/include/boost/function/function_template.hpp:134: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
836/home/sls/include/boost/function/function_template.hpp:136: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
837/home/sls/include/boost/function/function_template.hpp: At global scope:
838/home/sls/include/boost/function/function_template.hpp:149: error: `function_buffer' has not been declared
839/home/sls/include/boost/function/function_template.hpp:152: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
840/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker5<FunctionObj, R, T0, T1, T2, T3, T4>::invoke(int&, T0, T1, T2, T3, T4)':
841/home/sls/include/boost/function/function_template.hpp:154: error: `function_allows_small_object_optimization' undeclared (first use this function)
842/home/sls/include/boost/function/function_template.hpp:154: error: expected primary-expression before '>' token
843/home/sls/include/boost/function/function_template.hpp:154: error: `::value' has not been declared
844/home/sls/include/boost/function/function_template.hpp:155: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
845/home/sls/include/boost/function/function_template.hpp:157: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
846/home/sls/include/boost/function/function_template.hpp: At global scope:
847/home/sls/include/boost/function/function_template.hpp:169: error: `function_buffer' has not been declared
848/home/sls/include/boost/function/function_template.hpp:172: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
849/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_ref_invoker5<FunctionObj, R, T0, T1, T2, T3, T4>::invoke(int&, T0, T1, T2, T3, T4)':
850/home/sls/include/boost/function/function_template.hpp:174: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
851/home/sls/include/boost/function/function_template.hpp: At global scope:
852/home/sls/include/boost/function/function_template.hpp:187: error: `function_buffer' has not been declared
853/home/sls/include/boost/function/function_template.hpp:190: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
854/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_ref_invoker5<FunctionObj, R, T0, T1, T2, T3, T4>::invoke(int&, T0, T1, T2, T3, T4)':
855/home/sls/include/boost/function/function_template.hpp:192: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
856/home/sls/include/boost/function/function_template.hpp: At global scope:
857/home/sls/include/boost/function/function_template.hpp:206: error: `function_buffer' has not been declared
858/home/sls/include/boost/function/function_template.hpp:209: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
859/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::member_invoker5<MemberPtr, R, T0, T1, T2, T3, T4>::invoke(int&, T0, T1, T2, T3, T4)':
860/home/sls/include/boost/function/function_template.hpp:211: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
861/home/sls/include/boost/function/function_template.hpp: At global scope:
862/home/sls/include/boost/function/function_template.hpp:224: error: `function_buffer' has not been declared
863/home/sls/include/boost/function/function_template.hpp:227: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
864/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_member_invoker5<MemberPtr, R, T0, T1, T2, T3, T4>::invoke(int&, T0, T1, T2, T3, T4)':
865/home/sls/include/boost/function/function_template.hpp:229: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
866/home/sls/include/boost/function/function_template.hpp: At global scope:
867/home/sls/include/boost/function/function_template.hpp:242: error: `is_void' was not declared in this scope
868/home/sls/include/boost/function/function_template.hpp:242: error: `::value' has not been declared
869/home/sls/include/boost/function/function_template.hpp:253: error: template argument 1 is invalid
870/home/sls/include/boost/function/function_template.hpp:253: error: ISO C++ forbids declaration of `type' with no type
871/home/sls/include/boost/function/function_template.hpp:253: error: expected `;' before "type"
872/home/sls/include/boost/function/function_template.hpp:263: error: `is_void' was not declared in this scope
873/home/sls/include/boost/function/function_template.hpp:263: error: `::value' has not been declared
874/home/sls/include/boost/function/function_template.hpp:274: error: template argument 1 is invalid
875/home/sls/include/boost/function/function_template.hpp:274: error: ISO C++ forbids declaration of `type' with no type
876/home/sls/include/boost/function/function_template.hpp:274: error: expected `;' before "type"
877/home/sls/include/boost/function/function_template.hpp:284: error: `is_void' was not declared in this scope
878/home/sls/include/boost/function/function_template.hpp:284: error: `::value' has not been declared
879/home/sls/include/boost/function/function_template.hpp:295: error: template argument 1 is invalid
880/home/sls/include/boost/function/function_template.hpp:295: error: ISO C++ forbids declaration of `type' with no type
881/home/sls/include/boost/function/function_template.hpp:295: error: expected `;' before "type"
882/home/sls/include/boost/function/function_template.hpp:307: error: `is_void' was not declared in this scope
883/home/sls/include/boost/function/function_template.hpp:307: error: `::value' has not been declared
884/home/sls/include/boost/function/function_template.hpp:318: error: template argument 1 is invalid
885/home/sls/include/boost/function/function_template.hpp:318: error: ISO C++ forbids declaration of `type' with no type
886/home/sls/include/boost/function/function_template.hpp:318: error: expected `;' before "type"
887/home/sls/include/boost/function/function_template.hpp:336: error: `function_ptr_tag' was not declared in this scope
888/home/sls/include/boost/function/function_template.hpp:337: error: template argument 1 is invalid
889/home/sls/include/boost/function/function_template.hpp:337: error: explicit specialization of non-template `<type error>'
890/home/sls/include/boost/function/function_template.hpp:357: error: `member_ptr_tag' was not declared in this scope
891/home/sls/include/boost/function/function_template.hpp:358: error: template argument 1 is invalid
892/home/sls/include/boost/function/function_template.hpp:358: error: explicit specialization of non-template `<type error>'
893/home/sls/include/boost/function/function_template.hpp:378: error: `function_obj_tag' was not declared in this scope
894/home/sls/include/boost/function/function_template.hpp:379: error: template argument 1 is invalid
895/home/sls/include/boost/function/function_template.hpp:379: error: explicit specialization of non-template `<type error>'
896/home/sls/include/boost/function/function_template.hpp:398: error: `function_obj_ref_tag' was not declared in this scope
897/home/sls/include/boost/function/function_template.hpp:399: error: template argument 1 is invalid
898/home/sls/include/boost/function/function_template.hpp:399: error: explicit specialization of non-template `<type error>'
899/home/sls/include/boost/function/function_template.hpp:429: error: `function_buffer' has not been declared
900/home/sls/include/boost/function/function_template.hpp:431: error: ISO C++ forbids declaration of `parameter' with no type
901/home/sls/include/boost/function/function_template.hpp:434: error: `function_buffer' has not been declared
902/home/sls/include/boost/function/function_template.hpp:435: error: ISO C++ forbids declaration of `functor' with no type
903/home/sls/include/boost/function/function_template.hpp:440: error: `function_buffer' has not been declared
904/home/sls/include/boost/function/function_template.hpp:441: error: ISO C++ forbids declaration of `functor' with no type
905/home/sls/include/boost/function/function_template.hpp:451: error: `function_buffer' has not been declared
906/home/sls/include/boost/function/function_template.hpp:452: error: `function_ptr_tag' has not been declared
907/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `functor' with no type
908/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `parameter' with no type
909/home/sls/include/boost/function/function_template.hpp:469: error: `function_buffer' has not been declared
910/home/sls/include/boost/function/function_template.hpp:469: error: `member_ptr_tag' has not been declared
911/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `functor' with no type
912/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `parameter' with no type
913/home/sls/include/boost/function/function_template.hpp:486: error: `function_buffer' has not been declared
914/home/sls/include/boost/function/function_template.hpp:488: error: ISO C++ forbids declaration of `functor' with no type
915/home/sls/include/boost/function/function_template.hpp:495: error: `function_buffer' has not been declared
916/home/sls/include/boost/function/function_template.hpp:497: error: ISO C++ forbids declaration of `functor' with no type
917/home/sls/include/boost/function/function_template.hpp:516: error: `function_buffer' has not been declared
918/home/sls/include/boost/function/function_template.hpp:517: error: `function_obj_tag' has not been declared
919/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `functor' with no type
920/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `parameter' with no type
921/home/sls/include/boost/function/function_template.hpp:532: error: `function_buffer' has not been declared
922/home/sls/include/boost/function/function_template.hpp:532: error: `function_obj_ref_tag' has not been declared
923/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `functor' with no type
924/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `parameter' with no type
925/home/sls/include/boost/function/function_template.hpp:547: error: `vtable_base' does not name a type
926/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable5<R, T0, T1, T2, T3, T4, Allocator>::assign_to(const F&, int&) const':
927/home/sls/include/boost/function/function_template.hpp:436: error: expected nested-name-specifier before "get_function_tag"
928/home/sls/include/boost/function/function_template.hpp:436: error: expected init-declarator before '<' token
929/home/sls/include/boost/function/function_template.hpp:436: error: expected `,' or `;' before '<' token
930/home/sls/include/boost/function/function_template.hpp:437: error: there are no arguments to `tag' that depend on a template parameter, so a declaration of `tag' must be available
931/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable5<R, T0, T1, T2, T3, T4, Allocator>::clear(int&) const':
932/home/sls/include/boost/function/function_template.hpp:442: error: `base' undeclared (first use this function)
933/home/sls/include/boost/function/function_template.hpp:443: error: `destroy_functor_tag' undeclared (first use this function)
934/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable5<R, T0, T1, T2, T3, T4, Allocator>::assign_to(FunctionPtr, int&, int) const':
935/home/sls/include/boost/function/function_template.hpp:458: error: request for member `func_ptr' in `functor', which is of non-class type `int'
936/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable5<R, T0, T1, T2, T3, T4, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::true_) const':
937/home/sls/include/boost/function/function_template.hpp:489: error: request for member `data' in `functor', which is of non-class type `int'
938/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable5<R, T0, T1, T2, T3, T4, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::false_) const':
939/home/sls/include/boost/function/function_template.hpp:508: error: request for member `obj_ptr' in `functor', which is of non-class type `int'
940/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable5<R, T0, T1, T2, T3, T4, Allocator>::assign_to(const FunctionObj&, int&, int) const':
941/home/sls/include/boost/function/function_template.hpp:519: error: `has_empty_target' is not a member of `boost::detail::function'
942/home/sls/include/boost/function/function_template.hpp:521: error: `function_allows_small_object_optimization' undeclared (first use this function)
943/home/sls/include/boost/function/function_template.hpp:521: error: `::value' has not been declared
944/home/sls/include/boost/function/function_template.hpp:521: error: template argument 1 is invalid
945/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable5<R, T0, T1, T2, T3, T4, Allocator>::assign_to(const boost::reference_wrapper<F2>&, int&, int) const':
946/home/sls/include/boost/function/function_template.hpp:534: error: `has_empty_target' is not a member of `boost::detail::function'
947/home/sls/include/boost/function/function_template.hpp:539: error: request for member `const_obj_ptr' in `functor', which is of non-class type `int'
948/home/sls/include/boost/function/function_template.hpp: At global scope:
949/home/sls/include/boost/function/function_template.hpp:556: error: `function_base' was not declared in this scope
950/home/sls/include/boost/function/function_template.hpp:557: error: template argument 1 is invalid
951/home/sls/include/boost/function/function_template.hpp:570: error: expected class-name before '{' token
952/home/sls/include/boost/function/function_template.hpp:614: error: expected `,' or `...' before "f"
953/home/sls/include/boost/function/function_template.hpp:621: error: ISO C++ forbids declaration of `parameter' with no type
954/home/sls/include/boost/function/function_template.hpp:665: error: expected nested-name-specifier before "enable_if_c"
955/home/sls/include/boost/function/function_template.hpp:665: error: expected init-declarator before '<' token
956/home/sls/include/boost/function/function_template.hpp:665: error: expected `;' before '<' token
957/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function5<R, T0, T1, T2, T3, T4, Allocator>::function5()':
958/home/sls/include/boost/function/function_template.hpp:609: error: class `boost::function5<R, T0, T1, T2, T3, T4, Allocator>' does not have any field named `function_base'
959/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function5<R, T0, T1, T2, T3, T4, Allocator>::function5(Functor (*)(const int&))':
960/home/sls/include/boost/function/function_template.hpp:622: error: class `boost::function5<R, T0, T1, T2, T3, T4, Allocator>' does not have any field named `function_base'
961/home/sls/include/boost/function/function_template.hpp:624: error: `f' undeclared (first use this function)
962/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function5<R, T0, T1, T2, T3, T4, Allocator>::function5(boost::function5<R, T0, T1, T2, T3, T4, Allocator>::clear_type*)':
963/home/sls/include/boost/function/function_template.hpp:628: error: class `boost::function5<R, T0, T1, T2, T3, T4, Allocator>' does not have any field named `function_base'
964/home/sls/include/boost/function/function_template.hpp: In copy constructor `boost::function5<R, T0, T1, T2, T3, T4, Allocator>::function5(const boost::function5<R, T0, T1, T2, T3, T4, Allocator>&)':
965/home/sls/include/boost/function/function_template.hpp:636: error: class `boost::function5<R, T0, T1, T2, T3, T4, Allocator>' does not have any field named `function_base'
966/home/sls/include/boost/function/function_template.hpp: In member function `boost::function5<R, T0, T1, T2, T3, T4, Allocator>& boost::function5<R, T0, T1, T2, T3, T4, Allocator>::operator=(const boost::function5<R, T0, T1, T2, T3, T4, Allocator>&)':
967/home/sls/include/boost/function/function_template.hpp:714: error: `vtable' undeclared (first use this function)
968/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function5<R, T0, T1, T2, T3, T4, Allocator>::clear()':
969/home/sls/include/boost/function/function_template.hpp:736: error: `vtable' undeclared (first use this function)
970/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function5<R, T0, T1, T2, T3, T4, Allocator>::assign_to_own(const boost::function5<R, T0, T1, T2, T3, T4, Allocator>&)':
971/home/sls/include/boost/function/function_template.hpp:767: error: `clone_functor_tag' is not a member of `boost::detail::function'
972/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function5<R, T0, T1, T2, T3, T4, Allocator>::assign_to(const Functor&)':
973/home/sls/include/boost/function/function_template.hpp:774: error: `boost::detail::function::vtable_base' has not been declared
974/home/sls/include/boost/function/function_template.hpp:776: error: no class template named `get_function_tag' in `boost::detail::function'
975/home/sls/include/boost/function/function_template.hpp:776: error: expected unqualified-id before '<' token
976/home/sls/include/boost/function/function_template.hpp:776: error: expected `,' or `;' before '<' token
977/home/sls/include/boost/function/function_template.hpp:777: error: `tag' undeclared (first use this function)
978/home/sls/include/boost/function/function_template.hpp:777: error: template argument 1 is invalid
979/home/sls/include/boost/function/function_template.hpp:777: error: ISO C++ forbids declaration of `get_invoker' with no type
980/home/sls/include/boost/function/function_template.hpp:778: error: `get_invoker' is not a class or namespace
981/home/sls/include/boost/function/function_template.hpp:779: error: expected nested-name-specifier before "template"
982/home/sls/include/boost/function/function_template.hpp:779: error: expected unqualified-id before "template"
983/home/sls/include/boost/function/function_template.hpp:779: error: expected `,' or `;' before "template"
984/home/sls/include/boost/function/function_template.hpp:783: error: `handler_type' has not been declared
985/home/sls/include/boost/function/function_template.hpp:783: error: expected nested-name-specifier before "invoker_type"
986/home/sls/include/boost/function/function_template.hpp:783: error: `invoker_type' does not name a type
987/home/sls/include/boost/function/function_template.hpp:784: error: `handler_type' has not been declared
988/home/sls/include/boost/function/function_template.hpp:784: error: expected nested-name-specifier before "manager_type"
989/home/sls/include/boost/function/function_template.hpp:784: error: `manager_type' does not name a type
990/home/sls/include/boost/function/function_template.hpp:787: error: `manager_type' has not been declared
991/home/sls/include/boost/function/function_template.hpp:787: error: `manage' undeclared (first use this function)
992/home/sls/include/boost/function/function_template.hpp:787: error: `invoker_type' has not been declared
993/home/sls/include/boost/function/function_template.hpp:787: error: `invoke' undeclared (first use this function)
994/home/sls/include/boost/function/function_template.hpp:789: error: `functor' undeclared (first use this function)
995/home/sls/include/boost/function/function_template.hpp:789: error: `vtable' undeclared (first use this function)
996/home/sls/include/boost/function/function_template.hpp: In member function `typename boost::function5<R, T0, T1, T2, T3, T4, Allocator>::result_type boost::function5<R, T0, T1, T2, T3, T4, Allocator>::operator()(T0, T1, T2, T3, T4) const':
997/home/sls/include/boost/function/function_template.hpp:822: error: there are no arguments to `bad_function_call' that depend on a template parameter, so a declaration of `bad_function_call' must be available
998/home/sls/include/boost/function/function_template.hpp:824: error: `vtable' undeclared (first use this function)
999/home/sls/include/boost/function/function_template.hpp: At global scope:
1000/home/sls/include/boost/function/function_template.hpp:880: error: expected nested-name-specifier before "enable_if_c"
1001/home/sls/include/boost/function/function_template.hpp:880: error: expected `,' or `...' before '<' token
1002/home/sls/include/boost/function/function_template.hpp:885: error: ISO C++ forbids declaration of `enable_if_c' with no type
1003/home/sls/include/boost/function/function_template.hpp:906: error: expected nested-name-specifier before "enable_if_c"
1004/home/sls/include/boost/function/function_template.hpp:906: error: expected init-declarator before '<' token
1005/home/sls/include/boost/function/function_template.hpp:906: error: expected `;' before '<' token
1006In file included from /home/sls/include/boost/function/detail/maybe_include.hpp:43,
1007 from /home/sls/include/boost/function/detail/function_iterate.hpp:14,
1008 from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:77,
1009 from /home/sls/include/boost/function.hpp:64,
1010 from /home/sls/include/boost/tr1/functional.hpp:99,
1011 from /home/sls/include/boost/tr1/tr1/functional:27,
1012 from /home/sls/include/boost/function/detail/prologue.hpp:14,
1013 from /home/sls/include/boost/function/function_template.hpp:12,
1014 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
1015 from /home/sls/include/boost/function/function1.hpp:11,
1016 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
1017 from /home/sls/include/boost/program_options/options_description.hpp:13,
1018 from /home/sls/include/boost/program_options.hpp:15,
1019 from po.cpp:1:
1020/home/sls/include/boost/function/function_template.hpp:96: error: `function_buffer' has not been declared
1021/home/sls/include/boost/function/function_template.hpp:98: error: ISO C++ forbids declaration of `function_ptr' with no type
1022/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_invoker6<FunctionPtr, R, T0, T1, T2, T3, T4, T5>::invoke(int&, T0, T1, T2, T3, T4, T5)':
1023/home/sls/include/boost/function/function_template.hpp:99: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
1024/home/sls/include/boost/function/function_template.hpp: At global scope:
1025/home/sls/include/boost/function/function_template.hpp:112: error: `function_buffer' has not been declared
1026/home/sls/include/boost/function/function_template.hpp:115: error: ISO C++ forbids declaration of `function_ptr' with no type
1027/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_invoker6<FunctionPtr, R, T0, T1, T2, T3, T4, T5>::invoke(int&, T0, T1, T2, T3, T4, T5)':
1028/home/sls/include/boost/function/function_template.hpp:116: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
1029/home/sls/include/boost/function/function_template.hpp: At global scope:
1030/home/sls/include/boost/function/function_template.hpp:128: error: `function_buffer' has not been declared
1031/home/sls/include/boost/function/function_template.hpp:131: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1032/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_obj_invoker6<FunctionObj, R, T0, T1, T2, T3, T4, T5>::invoke(int&, T0, T1, T2, T3, T4, T5)':
1033/home/sls/include/boost/function/function_template.hpp:133: error: `function_allows_small_object_optimization' undeclared (first use this function)
1034/home/sls/include/boost/function/function_template.hpp:133: error: expected primary-expression before '>' token
1035/home/sls/include/boost/function/function_template.hpp:133: error: `::value' has not been declared
1036/home/sls/include/boost/function/function_template.hpp:134: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1037/home/sls/include/boost/function/function_template.hpp:136: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1038/home/sls/include/boost/function/function_template.hpp: At global scope:
1039/home/sls/include/boost/function/function_template.hpp:149: error: `function_buffer' has not been declared
1040/home/sls/include/boost/function/function_template.hpp:152: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1041/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker6<FunctionObj, R, T0, T1, T2, T3, T4, T5>::invoke(int&, T0, T1, T2, T3, T4, T5)':
1042/home/sls/include/boost/function/function_template.hpp:154: error: `function_allows_small_object_optimization' undeclared (first use this function)
1043/home/sls/include/boost/function/function_template.hpp:154: error: expected primary-expression before '>' token
1044/home/sls/include/boost/function/function_template.hpp:154: error: `::value' has not been declared
1045/home/sls/include/boost/function/function_template.hpp:155: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1046/home/sls/include/boost/function/function_template.hpp:157: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1047/home/sls/include/boost/function/function_template.hpp: At global scope:
1048/home/sls/include/boost/function/function_template.hpp:169: error: `function_buffer' has not been declared
1049/home/sls/include/boost/function/function_template.hpp:172: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1050/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_ref_invoker6<FunctionObj, R, T0, T1, T2, T3, T4, T5>::invoke(int&, T0, T1, T2, T3, T4, T5)':
1051/home/sls/include/boost/function/function_template.hpp:174: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1052/home/sls/include/boost/function/function_template.hpp: At global scope:
1053/home/sls/include/boost/function/function_template.hpp:187: error: `function_buffer' has not been declared
1054/home/sls/include/boost/function/function_template.hpp:190: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1055/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_ref_invoker6<FunctionObj, R, T0, T1, T2, T3, T4, T5>::invoke(int&, T0, T1, T2, T3, T4, T5)':
1056/home/sls/include/boost/function/function_template.hpp:192: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1057/home/sls/include/boost/function/function_template.hpp: At global scope:
1058/home/sls/include/boost/function/function_template.hpp:206: error: `function_buffer' has not been declared
1059/home/sls/include/boost/function/function_template.hpp:209: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1060/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::member_invoker6<MemberPtr, R, T0, T1, T2, T3, T4, T5>::invoke(int&, T0, T1, T2, T3, T4, T5)':
1061/home/sls/include/boost/function/function_template.hpp:211: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1062/home/sls/include/boost/function/function_template.hpp: At global scope:
1063/home/sls/include/boost/function/function_template.hpp:224: error: `function_buffer' has not been declared
1064/home/sls/include/boost/function/function_template.hpp:227: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1065/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_member_invoker6<MemberPtr, R, T0, T1, T2, T3, T4, T5>::invoke(int&, T0, T1, T2, T3, T4, T5)':
1066/home/sls/include/boost/function/function_template.hpp:229: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1067/home/sls/include/boost/function/function_template.hpp: At global scope:
1068/home/sls/include/boost/function/function_template.hpp:242: error: `is_void' was not declared in this scope
1069/home/sls/include/boost/function/function_template.hpp:242: error: `::value' has not been declared
1070/home/sls/include/boost/function/function_template.hpp:253: error: template argument 1 is invalid
1071/home/sls/include/boost/function/function_template.hpp:253: error: ISO C++ forbids declaration of `type' with no type
1072/home/sls/include/boost/function/function_template.hpp:253: error: expected `;' before "type"
1073/home/sls/include/boost/function/function_template.hpp:263: error: `is_void' was not declared in this scope
1074/home/sls/include/boost/function/function_template.hpp:263: error: `::value' has not been declared
1075/home/sls/include/boost/function/function_template.hpp:274: error: template argument 1 is invalid
1076/home/sls/include/boost/function/function_template.hpp:274: error: ISO C++ forbids declaration of `type' with no type
1077/home/sls/include/boost/function/function_template.hpp:274: error: expected `;' before "type"
1078/home/sls/include/boost/function/function_template.hpp:284: error: `is_void' was not declared in this scope
1079/home/sls/include/boost/function/function_template.hpp:284: error: `::value' has not been declared
1080/home/sls/include/boost/function/function_template.hpp:295: error: template argument 1 is invalid
1081/home/sls/include/boost/function/function_template.hpp:295: error: ISO C++ forbids declaration of `type' with no type
1082/home/sls/include/boost/function/function_template.hpp:295: error: expected `;' before "type"
1083/home/sls/include/boost/function/function_template.hpp:307: error: `is_void' was not declared in this scope
1084/home/sls/include/boost/function/function_template.hpp:307: error: `::value' has not been declared
1085/home/sls/include/boost/function/function_template.hpp:318: error: template argument 1 is invalid
1086/home/sls/include/boost/function/function_template.hpp:318: error: ISO C++ forbids declaration of `type' with no type
1087/home/sls/include/boost/function/function_template.hpp:318: error: expected `;' before "type"
1088/home/sls/include/boost/function/function_template.hpp:336: error: `function_ptr_tag' was not declared in this scope
1089/home/sls/include/boost/function/function_template.hpp:337: error: template argument 1 is invalid
1090/home/sls/include/boost/function/function_template.hpp:337: error: explicit specialization of non-template `<type error>'
1091/home/sls/include/boost/function/function_template.hpp:357: error: `member_ptr_tag' was not declared in this scope
1092/home/sls/include/boost/function/function_template.hpp:358: error: template argument 1 is invalid
1093/home/sls/include/boost/function/function_template.hpp:358: error: explicit specialization of non-template `<type error>'
1094/home/sls/include/boost/function/function_template.hpp:378: error: `function_obj_tag' was not declared in this scope
1095/home/sls/include/boost/function/function_template.hpp:379: error: template argument 1 is invalid
1096/home/sls/include/boost/function/function_template.hpp:379: error: explicit specialization of non-template `<type error>'
1097/home/sls/include/boost/function/function_template.hpp:398: error: `function_obj_ref_tag' was not declared in this scope
1098/home/sls/include/boost/function/function_template.hpp:399: error: template argument 1 is invalid
1099/home/sls/include/boost/function/function_template.hpp:399: error: explicit specialization of non-template `<type error>'
1100/home/sls/include/boost/function/function_template.hpp:429: error: `function_buffer' has not been declared
1101/home/sls/include/boost/function/function_template.hpp:431: error: ISO C++ forbids declaration of `parameter' with no type
1102/home/sls/include/boost/function/function_template.hpp:434: error: `function_buffer' has not been declared
1103/home/sls/include/boost/function/function_template.hpp:435: error: ISO C++ forbids declaration of `functor' with no type
1104/home/sls/include/boost/function/function_template.hpp:440: error: `function_buffer' has not been declared
1105/home/sls/include/boost/function/function_template.hpp:441: error: ISO C++ forbids declaration of `functor' with no type
1106/home/sls/include/boost/function/function_template.hpp:451: error: `function_buffer' has not been declared
1107/home/sls/include/boost/function/function_template.hpp:452: error: `function_ptr_tag' has not been declared
1108/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `functor' with no type
1109/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `parameter' with no type
1110/home/sls/include/boost/function/function_template.hpp:469: error: `function_buffer' has not been declared
1111/home/sls/include/boost/function/function_template.hpp:469: error: `member_ptr_tag' has not been declared
1112/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `functor' with no type
1113/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `parameter' with no type
1114/home/sls/include/boost/function/function_template.hpp:486: error: `function_buffer' has not been declared
1115/home/sls/include/boost/function/function_template.hpp:488: error: ISO C++ forbids declaration of `functor' with no type
1116/home/sls/include/boost/function/function_template.hpp:495: error: `function_buffer' has not been declared
1117/home/sls/include/boost/function/function_template.hpp:497: error: ISO C++ forbids declaration of `functor' with no type
1118/home/sls/include/boost/function/function_template.hpp:516: error: `function_buffer' has not been declared
1119/home/sls/include/boost/function/function_template.hpp:517: error: `function_obj_tag' has not been declared
1120/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `functor' with no type
1121/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `parameter' with no type
1122/home/sls/include/boost/function/function_template.hpp:532: error: `function_buffer' has not been declared
1123/home/sls/include/boost/function/function_template.hpp:532: error: `function_obj_ref_tag' has not been declared
1124/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `functor' with no type
1125/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `parameter' with no type
1126/home/sls/include/boost/function/function_template.hpp:547: error: `vtable_base' does not name a type
1127/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable6<R, T0, T1, T2, T3, T4, T5, Allocator>::assign_to(const F&, int&) const':
1128/home/sls/include/boost/function/function_template.hpp:436: error: expected nested-name-specifier before "get_function_tag"
1129/home/sls/include/boost/function/function_template.hpp:436: error: expected init-declarator before '<' token
1130/home/sls/include/boost/function/function_template.hpp:436: error: expected `,' or `;' before '<' token
1131/home/sls/include/boost/function/function_template.hpp:437: error: there are no arguments to `tag' that depend on a template parameter, so a declaration of `tag' must be available
1132/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable6<R, T0, T1, T2, T3, T4, T5, Allocator>::clear(int&) const':
1133/home/sls/include/boost/function/function_template.hpp:442: error: `base' undeclared (first use this function)
1134/home/sls/include/boost/function/function_template.hpp:443: error: `destroy_functor_tag' undeclared (first use this function)
1135/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable6<R, T0, T1, T2, T3, T4, T5, Allocator>::assign_to(FunctionPtr, int&, int) const':
1136/home/sls/include/boost/function/function_template.hpp:458: error: request for member `func_ptr' in `functor', which is of non-class type `int'
1137/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable6<R, T0, T1, T2, T3, T4, T5, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::true_) const':
1138/home/sls/include/boost/function/function_template.hpp:489: error: request for member `data' in `functor', which is of non-class type `int'
1139/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable6<R, T0, T1, T2, T3, T4, T5, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::false_) const':
1140/home/sls/include/boost/function/function_template.hpp:508: error: request for member `obj_ptr' in `functor', which is of non-class type `int'
1141/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable6<R, T0, T1, T2, T3, T4, T5, Allocator>::assign_to(const FunctionObj&, int&, int) const':
1142/home/sls/include/boost/function/function_template.hpp:519: error: `has_empty_target' is not a member of `boost::detail::function'
1143/home/sls/include/boost/function/function_template.hpp:521: error: `function_allows_small_object_optimization' undeclared (first use this function)
1144/home/sls/include/boost/function/function_template.hpp:521: error: `::value' has not been declared
1145/home/sls/include/boost/function/function_template.hpp:521: error: template argument 1 is invalid
1146/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable6<R, T0, T1, T2, T3, T4, T5, Allocator>::assign_to(const boost::reference_wrapper<F2>&, int&, int) const':
1147/home/sls/include/boost/function/function_template.hpp:534: error: `has_empty_target' is not a member of `boost::detail::function'
1148/home/sls/include/boost/function/function_template.hpp:539: error: request for member `const_obj_ptr' in `functor', which is of non-class type `int'
1149/home/sls/include/boost/function/function_template.hpp: At global scope:
1150/home/sls/include/boost/function/function_template.hpp:556: error: `function_base' was not declared in this scope
1151/home/sls/include/boost/function/function_template.hpp:557: error: template argument 1 is invalid
1152/home/sls/include/boost/function/function_template.hpp:570: error: expected class-name before '{' token
1153/home/sls/include/boost/function/function_template.hpp:614: error: expected `,' or `...' before "f"
1154/home/sls/include/boost/function/function_template.hpp:621: error: ISO C++ forbids declaration of `parameter' with no type
1155/home/sls/include/boost/function/function_template.hpp:665: error: expected nested-name-specifier before "enable_if_c"
1156/home/sls/include/boost/function/function_template.hpp:665: error: expected init-declarator before '<' token
1157/home/sls/include/boost/function/function_template.hpp:665: error: expected `;' before '<' token
1158/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::function6()':
1159/home/sls/include/boost/function/function_template.hpp:609: error: class `boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>' does not have any field named `function_base'
1160/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::function6(Functor (*)(const int&))':
1161/home/sls/include/boost/function/function_template.hpp:622: error: class `boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>' does not have any field named `function_base'
1162/home/sls/include/boost/function/function_template.hpp:624: error: `f' undeclared (first use this function)
1163/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::function6(boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::clear_type*)':
1164/home/sls/include/boost/function/function_template.hpp:628: error: class `boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>' does not have any field named `function_base'
1165/home/sls/include/boost/function/function_template.hpp: In copy constructor `boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::function6(const boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>&)':
1166/home/sls/include/boost/function/function_template.hpp:636: error: class `boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>' does not have any field named `function_base'
1167/home/sls/include/boost/function/function_template.hpp: In member function `boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>& boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::operator=(const boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>&)':
1168/home/sls/include/boost/function/function_template.hpp:714: error: `vtable' undeclared (first use this function)
1169/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::clear()':
1170/home/sls/include/boost/function/function_template.hpp:736: error: `vtable' undeclared (first use this function)
1171/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::assign_to_own(const boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>&)':
1172/home/sls/include/boost/function/function_template.hpp:767: error: `clone_functor_tag' is not a member of `boost::detail::function'
1173/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::assign_to(const Functor&)':
1174/home/sls/include/boost/function/function_template.hpp:774: error: `boost::detail::function::vtable_base' has not been declared
1175/home/sls/include/boost/function/function_template.hpp:776: error: no class template named `get_function_tag' in `boost::detail::function'
1176/home/sls/include/boost/function/function_template.hpp:776: error: expected unqualified-id before '<' token
1177/home/sls/include/boost/function/function_template.hpp:776: error: expected `,' or `;' before '<' token
1178/home/sls/include/boost/function/function_template.hpp:777: error: `tag' undeclared (first use this function)
1179/home/sls/include/boost/function/function_template.hpp:777: error: template argument 1 is invalid
1180/home/sls/include/boost/function/function_template.hpp:777: error: ISO C++ forbids declaration of `get_invoker' with no type
1181/home/sls/include/boost/function/function_template.hpp:778: error: `get_invoker' is not a class or namespace
1182/home/sls/include/boost/function/function_template.hpp:779: error: expected nested-name-specifier before "template"
1183/home/sls/include/boost/function/function_template.hpp:779: error: expected unqualified-id before "template"
1184/home/sls/include/boost/function/function_template.hpp:779: error: expected `,' or `;' before "template"
1185/home/sls/include/boost/function/function_template.hpp:783: error: `handler_type' has not been declared
1186/home/sls/include/boost/function/function_template.hpp:783: error: expected nested-name-specifier before "invoker_type"
1187/home/sls/include/boost/function/function_template.hpp:783: error: `invoker_type' does not name a type
1188/home/sls/include/boost/function/function_template.hpp:784: error: `handler_type' has not been declared
1189/home/sls/include/boost/function/function_template.hpp:784: error: expected nested-name-specifier before "manager_type"
1190/home/sls/include/boost/function/function_template.hpp:784: error: `manager_type' does not name a type
1191/home/sls/include/boost/function/function_template.hpp:787: error: `manager_type' has not been declared
1192/home/sls/include/boost/function/function_template.hpp:787: error: `manage' undeclared (first use this function)
1193/home/sls/include/boost/function/function_template.hpp:787: error: `invoker_type' has not been declared
1194/home/sls/include/boost/function/function_template.hpp:787: error: `invoke' undeclared (first use this function)
1195/home/sls/include/boost/function/function_template.hpp:789: error: `functor' undeclared (first use this function)
1196/home/sls/include/boost/function/function_template.hpp:789: error: `vtable' undeclared (first use this function)
1197/home/sls/include/boost/function/function_template.hpp: In member function `typename boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::result_type boost::function6<R, T0, T1, T2, T3, T4, T5, Allocator>::operator()(T0, T1, T2, T3, T4, T5) const':
1198/home/sls/include/boost/function/function_template.hpp:822: error: there are no arguments to `bad_function_call' that depend on a template parameter, so a declaration of `bad_function_call' must be available
1199/home/sls/include/boost/function/function_template.hpp:824: error: `vtable' undeclared (first use this function)
1200/home/sls/include/boost/function/function_template.hpp: At global scope:
1201/home/sls/include/boost/function/function_template.hpp:880: error: expected nested-name-specifier before "enable_if_c"
1202/home/sls/include/boost/function/function_template.hpp:880: error: expected `,' or `...' before '<' token
1203/home/sls/include/boost/function/function_template.hpp:885: error: ISO C++ forbids declaration of `enable_if_c' with no type
1204/home/sls/include/boost/function/function_template.hpp:906: error: expected nested-name-specifier before "enable_if_c"
1205/home/sls/include/boost/function/function_template.hpp:906: error: expected init-declarator before '<' token
1206/home/sls/include/boost/function/function_template.hpp:906: error: expected `;' before '<' token
1207In file included from /home/sls/include/boost/function/detail/maybe_include.hpp:48,
1208 from /home/sls/include/boost/function/detail/function_iterate.hpp:14,
1209 from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:82,
1210 from /home/sls/include/boost/function.hpp:64,
1211 from /home/sls/include/boost/tr1/functional.hpp:99,
1212 from /home/sls/include/boost/tr1/tr1/functional:27,
1213 from /home/sls/include/boost/function/detail/prologue.hpp:14,
1214 from /home/sls/include/boost/function/function_template.hpp:12,
1215 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
1216 from /home/sls/include/boost/function/function1.hpp:11,
1217 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
1218 from /home/sls/include/boost/program_options/options_description.hpp:13,
1219 from /home/sls/include/boost/program_options.hpp:15,
1220 from po.cpp:1:
1221/home/sls/include/boost/function/function_template.hpp:96: error: `function_buffer' has not been declared
1222/home/sls/include/boost/function/function_template.hpp:98: error: ISO C++ forbids declaration of `function_ptr' with no type
1223/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_invoker7<FunctionPtr, R, T0, T1, T2, T3, T4, T5, T6>::invoke(int&, T0, T1, T2, T3, T4, T5, T6)':
1224/home/sls/include/boost/function/function_template.hpp:99: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
1225/home/sls/include/boost/function/function_template.hpp: At global scope:
1226/home/sls/include/boost/function/function_template.hpp:112: error: `function_buffer' has not been declared
1227/home/sls/include/boost/function/function_template.hpp:115: error: ISO C++ forbids declaration of `function_ptr' with no type
1228/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_invoker7<FunctionPtr, R, T0, T1, T2, T3, T4, T5, T6>::invoke(int&, T0, T1, T2, T3, T4, T5, T6)':
1229/home/sls/include/boost/function/function_template.hpp:116: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
1230/home/sls/include/boost/function/function_template.hpp: At global scope:
1231/home/sls/include/boost/function/function_template.hpp:128: error: `function_buffer' has not been declared
1232/home/sls/include/boost/function/function_template.hpp:131: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1233/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_obj_invoker7<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6>::invoke(int&, T0, T1, T2, T3, T4, T5, T6)':
1234/home/sls/include/boost/function/function_template.hpp:133: error: `function_allows_small_object_optimization' undeclared (first use this function)
1235/home/sls/include/boost/function/function_template.hpp:133: error: expected primary-expression before '>' token
1236/home/sls/include/boost/function/function_template.hpp:133: error: `::value' has not been declared
1237/home/sls/include/boost/function/function_template.hpp:134: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1238/home/sls/include/boost/function/function_template.hpp:136: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1239/home/sls/include/boost/function/function_template.hpp: At global scope:
1240/home/sls/include/boost/function/function_template.hpp:149: error: `function_buffer' has not been declared
1241/home/sls/include/boost/function/function_template.hpp:152: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1242/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker7<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6>::invoke(int&, T0, T1, T2, T3, T4, T5, T6)':
1243/home/sls/include/boost/function/function_template.hpp:154: error: `function_allows_small_object_optimization' undeclared (first use this function)
1244/home/sls/include/boost/function/function_template.hpp:154: error: expected primary-expression before '>' token
1245/home/sls/include/boost/function/function_template.hpp:154: error: `::value' has not been declared
1246/home/sls/include/boost/function/function_template.hpp:155: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1247/home/sls/include/boost/function/function_template.hpp:157: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1248/home/sls/include/boost/function/function_template.hpp: At global scope:
1249/home/sls/include/boost/function/function_template.hpp:169: error: `function_buffer' has not been declared
1250/home/sls/include/boost/function/function_template.hpp:172: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1251/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_ref_invoker7<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6>::invoke(int&, T0, T1, T2, T3, T4, T5, T6)':
1252/home/sls/include/boost/function/function_template.hpp:174: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1253/home/sls/include/boost/function/function_template.hpp: At global scope:
1254/home/sls/include/boost/function/function_template.hpp:187: error: `function_buffer' has not been declared
1255/home/sls/include/boost/function/function_template.hpp:190: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1256/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_ref_invoker7<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6>::invoke(int&, T0, T1, T2, T3, T4, T5, T6)':
1257/home/sls/include/boost/function/function_template.hpp:192: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1258/home/sls/include/boost/function/function_template.hpp: At global scope:
1259/home/sls/include/boost/function/function_template.hpp:206: error: `function_buffer' has not been declared
1260/home/sls/include/boost/function/function_template.hpp:209: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1261/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::member_invoker7<MemberPtr, R, T0, T1, T2, T3, T4, T5, T6>::invoke(int&, T0, T1, T2, T3, T4, T5, T6)':
1262/home/sls/include/boost/function/function_template.hpp:211: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1263/home/sls/include/boost/function/function_template.hpp: At global scope:
1264/home/sls/include/boost/function/function_template.hpp:224: error: `function_buffer' has not been declared
1265/home/sls/include/boost/function/function_template.hpp:227: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1266/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_member_invoker7<MemberPtr, R, T0, T1, T2, T3, T4, T5, T6>::invoke(int&, T0, T1, T2, T3, T4, T5, T6)':
1267/home/sls/include/boost/function/function_template.hpp:229: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1268/home/sls/include/boost/function/function_template.hpp: At global scope:
1269/home/sls/include/boost/function/function_template.hpp:242: error: `is_void' was not declared in this scope
1270/home/sls/include/boost/function/function_template.hpp:242: error: `::value' has not been declared
1271/home/sls/include/boost/function/function_template.hpp:253: error: template argument 1 is invalid
1272/home/sls/include/boost/function/function_template.hpp:253: error: ISO C++ forbids declaration of `type' with no type
1273/home/sls/include/boost/function/function_template.hpp:253: error: expected `;' before "type"
1274/home/sls/include/boost/function/function_template.hpp:263: error: `is_void' was not declared in this scope
1275/home/sls/include/boost/function/function_template.hpp:263: error: `::value' has not been declared
1276/home/sls/include/boost/function/function_template.hpp:274: error: template argument 1 is invalid
1277/home/sls/include/boost/function/function_template.hpp:274: error: ISO C++ forbids declaration of `type' with no type
1278/home/sls/include/boost/function/function_template.hpp:274: error: expected `;' before "type"
1279/home/sls/include/boost/function/function_template.hpp:284: error: `is_void' was not declared in this scope
1280/home/sls/include/boost/function/function_template.hpp:284: error: `::value' has not been declared
1281/home/sls/include/boost/function/function_template.hpp:295: error: template argument 1 is invalid
1282/home/sls/include/boost/function/function_template.hpp:295: error: ISO C++ forbids declaration of `type' with no type
1283/home/sls/include/boost/function/function_template.hpp:295: error: expected `;' before "type"
1284/home/sls/include/boost/function/function_template.hpp:307: error: `is_void' was not declared in this scope
1285/home/sls/include/boost/function/function_template.hpp:307: error: `::value' has not been declared
1286/home/sls/include/boost/function/function_template.hpp:318: error: template argument 1 is invalid
1287/home/sls/include/boost/function/function_template.hpp:318: error: ISO C++ forbids declaration of `type' with no type
1288/home/sls/include/boost/function/function_template.hpp:318: error: expected `;' before "type"
1289/home/sls/include/boost/function/function_template.hpp:336: error: `function_ptr_tag' was not declared in this scope
1290/home/sls/include/boost/function/function_template.hpp:337: error: template argument 1 is invalid
1291/home/sls/include/boost/function/function_template.hpp:337: error: explicit specialization of non-template `<type error>'
1292/home/sls/include/boost/function/function_template.hpp:357: error: `member_ptr_tag' was not declared in this scope
1293/home/sls/include/boost/function/function_template.hpp:358: error: template argument 1 is invalid
1294/home/sls/include/boost/function/function_template.hpp:358: error: explicit specialization of non-template `<type error>'
1295/home/sls/include/boost/function/function_template.hpp:378: error: `function_obj_tag' was not declared in this scope
1296/home/sls/include/boost/function/function_template.hpp:379: error: template argument 1 is invalid
1297/home/sls/include/boost/function/function_template.hpp:379: error: explicit specialization of non-template `<type error>'
1298/home/sls/include/boost/function/function_template.hpp:398: error: `function_obj_ref_tag' was not declared in this scope
1299/home/sls/include/boost/function/function_template.hpp:399: error: template argument 1 is invalid
1300/home/sls/include/boost/function/function_template.hpp:399: error: explicit specialization of non-template `<type error>'
1301/home/sls/include/boost/function/function_template.hpp:429: error: `function_buffer' has not been declared
1302/home/sls/include/boost/function/function_template.hpp:431: error: ISO C++ forbids declaration of `parameter' with no type
1303/home/sls/include/boost/function/function_template.hpp:434: error: `function_buffer' has not been declared
1304/home/sls/include/boost/function/function_template.hpp:435: error: ISO C++ forbids declaration of `functor' with no type
1305/home/sls/include/boost/function/function_template.hpp:440: error: `function_buffer' has not been declared
1306/home/sls/include/boost/function/function_template.hpp:441: error: ISO C++ forbids declaration of `functor' with no type
1307/home/sls/include/boost/function/function_template.hpp:451: error: `function_buffer' has not been declared
1308/home/sls/include/boost/function/function_template.hpp:452: error: `function_ptr_tag' has not been declared
1309/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `functor' with no type
1310/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `parameter' with no type
1311/home/sls/include/boost/function/function_template.hpp:469: error: `function_buffer' has not been declared
1312/home/sls/include/boost/function/function_template.hpp:469: error: `member_ptr_tag' has not been declared
1313/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `functor' with no type
1314/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `parameter' with no type
1315/home/sls/include/boost/function/function_template.hpp:486: error: `function_buffer' has not been declared
1316/home/sls/include/boost/function/function_template.hpp:488: error: ISO C++ forbids declaration of `functor' with no type
1317/home/sls/include/boost/function/function_template.hpp:495: error: `function_buffer' has not been declared
1318/home/sls/include/boost/function/function_template.hpp:497: error: ISO C++ forbids declaration of `functor' with no type
1319/home/sls/include/boost/function/function_template.hpp:516: error: `function_buffer' has not been declared
1320/home/sls/include/boost/function/function_template.hpp:517: error: `function_obj_tag' has not been declared
1321/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `functor' with no type
1322/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `parameter' with no type
1323/home/sls/include/boost/function/function_template.hpp:532: error: `function_buffer' has not been declared
1324/home/sls/include/boost/function/function_template.hpp:532: error: `function_obj_ref_tag' has not been declared
1325/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `functor' with no type
1326/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `parameter' with no type
1327/home/sls/include/boost/function/function_template.hpp:547: error: `vtable_base' does not name a type
1328/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::assign_to(const F&, int&) const':
1329/home/sls/include/boost/function/function_template.hpp:436: error: expected nested-name-specifier before "get_function_tag"
1330/home/sls/include/boost/function/function_template.hpp:436: error: expected init-declarator before '<' token
1331/home/sls/include/boost/function/function_template.hpp:436: error: expected `,' or `;' before '<' token
1332/home/sls/include/boost/function/function_template.hpp:437: error: there are no arguments to `tag' that depend on a template parameter, so a declaration of `tag' must be available
1333/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::clear(int&) const':
1334/home/sls/include/boost/function/function_template.hpp:442: error: `base' undeclared (first use this function)
1335/home/sls/include/boost/function/function_template.hpp:443: error: `destroy_functor_tag' undeclared (first use this function)
1336/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::assign_to(FunctionPtr, int&, int) const':
1337/home/sls/include/boost/function/function_template.hpp:458: error: request for member `func_ptr' in `functor', which is of non-class type `int'
1338/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::true_) const':
1339/home/sls/include/boost/function/function_template.hpp:489: error: request for member `data' in `functor', which is of non-class type `int'
1340/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::false_) const':
1341/home/sls/include/boost/function/function_template.hpp:508: error: request for member `obj_ptr' in `functor', which is of non-class type `int'
1342/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::assign_to(const FunctionObj&, int&, int) const':
1343/home/sls/include/boost/function/function_template.hpp:519: error: `has_empty_target' is not a member of `boost::detail::function'
1344/home/sls/include/boost/function/function_template.hpp:521: error: `function_allows_small_object_optimization' undeclared (first use this function)
1345/home/sls/include/boost/function/function_template.hpp:521: error: `::value' has not been declared
1346/home/sls/include/boost/function/function_template.hpp:521: error: template argument 1 is invalid
1347/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::assign_to(const boost::reference_wrapper<F2>&, int&, int) const':
1348/home/sls/include/boost/function/function_template.hpp:534: error: `has_empty_target' is not a member of `boost::detail::function'
1349/home/sls/include/boost/function/function_template.hpp:539: error: request for member `const_obj_ptr' in `functor', which is of non-class type `int'
1350/home/sls/include/boost/function/function_template.hpp: At global scope:
1351/home/sls/include/boost/function/function_template.hpp:556: error: `function_base' was not declared in this scope
1352/home/sls/include/boost/function/function_template.hpp:557: error: template argument 1 is invalid
1353/home/sls/include/boost/function/function_template.hpp:570: error: expected class-name before '{' token
1354/home/sls/include/boost/function/function_template.hpp:614: error: expected `,' or `...' before "f"
1355/home/sls/include/boost/function/function_template.hpp:621: error: ISO C++ forbids declaration of `parameter' with no type
1356/home/sls/include/boost/function/function_template.hpp:665: error: expected nested-name-specifier before "enable_if_c"
1357/home/sls/include/boost/function/function_template.hpp:665: error: expected init-declarator before '<' token
1358/home/sls/include/boost/function/function_template.hpp:665: error: expected `;' before '<' token
1359/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::function7()':
1360/home/sls/include/boost/function/function_template.hpp:609: error: class `boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>' does not have any field named `function_base'
1361/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::function7(Functor (*)(const int&))':
1362/home/sls/include/boost/function/function_template.hpp:622: error: class `boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>' does not have any field named `function_base'
1363/home/sls/include/boost/function/function_template.hpp:624: error: `f' undeclared (first use this function)
1364/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::function7(boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::clear_type*)':
1365/home/sls/include/boost/function/function_template.hpp:628: error: class `boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>' does not have any field named `function_base'
1366/home/sls/include/boost/function/function_template.hpp: In copy constructor `boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::function7(const boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>&)':
1367/home/sls/include/boost/function/function_template.hpp:636: error: class `boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>' does not have any field named `function_base'
1368/home/sls/include/boost/function/function_template.hpp: In member function `boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>& boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::operator=(const boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>&)':
1369/home/sls/include/boost/function/function_template.hpp:714: error: `vtable' undeclared (first use this function)
1370/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::clear()':
1371/home/sls/include/boost/function/function_template.hpp:736: error: `vtable' undeclared (first use this function)
1372/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::assign_to_own(const boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>&)':
1373/home/sls/include/boost/function/function_template.hpp:767: error: `clone_functor_tag' is not a member of `boost::detail::function'
1374/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::assign_to(const Functor&)':
1375/home/sls/include/boost/function/function_template.hpp:774: error: `boost::detail::function::vtable_base' has not been declared
1376/home/sls/include/boost/function/function_template.hpp:776: error: no class template named `get_function_tag' in `boost::detail::function'
1377/home/sls/include/boost/function/function_template.hpp:776: error: expected unqualified-id before '<' token
1378/home/sls/include/boost/function/function_template.hpp:776: error: expected `,' or `;' before '<' token
1379/home/sls/include/boost/function/function_template.hpp:777: error: `tag' undeclared (first use this function)
1380/home/sls/include/boost/function/function_template.hpp:777: error: template argument 1 is invalid
1381/home/sls/include/boost/function/function_template.hpp:777: error: ISO C++ forbids declaration of `get_invoker' with no type
1382/home/sls/include/boost/function/function_template.hpp:778: error: `get_invoker' is not a class or namespace
1383/home/sls/include/boost/function/function_template.hpp:779: error: expected nested-name-specifier before "template"
1384/home/sls/include/boost/function/function_template.hpp:779: error: expected unqualified-id before "template"
1385/home/sls/include/boost/function/function_template.hpp:779: error: expected `,' or `;' before "template"
1386/home/sls/include/boost/function/function_template.hpp:783: error: `handler_type' has not been declared
1387/home/sls/include/boost/function/function_template.hpp:783: error: expected nested-name-specifier before "invoker_type"
1388/home/sls/include/boost/function/function_template.hpp:783: error: `invoker_type' does not name a type
1389/home/sls/include/boost/function/function_template.hpp:784: error: `handler_type' has not been declared
1390/home/sls/include/boost/function/function_template.hpp:784: error: expected nested-name-specifier before "manager_type"
1391/home/sls/include/boost/function/function_template.hpp:784: error: `manager_type' does not name a type
1392/home/sls/include/boost/function/function_template.hpp:787: error: `manager_type' has not been declared
1393/home/sls/include/boost/function/function_template.hpp:787: error: `manage' undeclared (first use this function)
1394/home/sls/include/boost/function/function_template.hpp:787: error: `invoker_type' has not been declared
1395/home/sls/include/boost/function/function_template.hpp:787: error: `invoke' undeclared (first use this function)
1396/home/sls/include/boost/function/function_template.hpp:789: error: `functor' undeclared (first use this function)
1397/home/sls/include/boost/function/function_template.hpp:789: error: `vtable' undeclared (first use this function)
1398/home/sls/include/boost/function/function_template.hpp: In member function `typename boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::result_type boost::function7<R, T0, T1, T2, T3, T4, T5, T6, Allocator>::operator()(T0, T1, T2, T3, T4, T5, T6) const':
1399/home/sls/include/boost/function/function_template.hpp:822: error: there are no arguments to `bad_function_call' that depend on a template parameter, so a declaration of `bad_function_call' must be available
1400/home/sls/include/boost/function/function_template.hpp:824: error: `vtable' undeclared (first use this function)
1401/home/sls/include/boost/function/function_template.hpp: At global scope:
1402/home/sls/include/boost/function/function_template.hpp:880: error: expected nested-name-specifier before "enable_if_c"
1403/home/sls/include/boost/function/function_template.hpp:880: error: expected `,' or `...' before '<' token
1404/home/sls/include/boost/function/function_template.hpp:885: error: ISO C++ forbids declaration of `enable_if_c' with no type
1405/home/sls/include/boost/function/function_template.hpp:906: error: expected nested-name-specifier before "enable_if_c"
1406/home/sls/include/boost/function/function_template.hpp:906: error: expected init-declarator before '<' token
1407/home/sls/include/boost/function/function_template.hpp:906: error: expected `;' before '<' token
1408In file included from /home/sls/include/boost/function/detail/maybe_include.hpp:53,
1409 from /home/sls/include/boost/function/detail/function_iterate.hpp:14,
1410 from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:87,
1411 from /home/sls/include/boost/function.hpp:64,
1412 from /home/sls/include/boost/tr1/functional.hpp:99,
1413 from /home/sls/include/boost/tr1/tr1/functional:27,
1414 from /home/sls/include/boost/function/detail/prologue.hpp:14,
1415 from /home/sls/include/boost/function/function_template.hpp:12,
1416 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
1417 from /home/sls/include/boost/function/function1.hpp:11,
1418 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
1419 from /home/sls/include/boost/program_options/options_description.hpp:13,
1420 from /home/sls/include/boost/program_options.hpp:15,
1421 from po.cpp:1:
1422/home/sls/include/boost/function/function_template.hpp:96: error: `function_buffer' has not been declared
1423/home/sls/include/boost/function/function_template.hpp:98: error: ISO C++ forbids declaration of `function_ptr' with no type
1424/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_invoker8<FunctionPtr, R, T0, T1, T2, T3, T4, T5, T6, T7>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7)':
1425/home/sls/include/boost/function/function_template.hpp:99: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
1426/home/sls/include/boost/function/function_template.hpp: At global scope:
1427/home/sls/include/boost/function/function_template.hpp:112: error: `function_buffer' has not been declared
1428/home/sls/include/boost/function/function_template.hpp:115: error: ISO C++ forbids declaration of `function_ptr' with no type
1429/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_invoker8<FunctionPtr, R, T0, T1, T2, T3, T4, T5, T6, T7>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7)':
1430/home/sls/include/boost/function/function_template.hpp:116: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
1431/home/sls/include/boost/function/function_template.hpp: At global scope:
1432/home/sls/include/boost/function/function_template.hpp:128: error: `function_buffer' has not been declared
1433/home/sls/include/boost/function/function_template.hpp:131: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1434/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_obj_invoker8<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7)':
1435/home/sls/include/boost/function/function_template.hpp:133: error: `function_allows_small_object_optimization' undeclared (first use this function)
1436/home/sls/include/boost/function/function_template.hpp:133: error: expected primary-expression before '>' token
1437/home/sls/include/boost/function/function_template.hpp:133: error: `::value' has not been declared
1438/home/sls/include/boost/function/function_template.hpp:134: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1439/home/sls/include/boost/function/function_template.hpp:136: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1440/home/sls/include/boost/function/function_template.hpp: At global scope:
1441/home/sls/include/boost/function/function_template.hpp:149: error: `function_buffer' has not been declared
1442/home/sls/include/boost/function/function_template.hpp:152: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1443/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker8<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7)':
1444/home/sls/include/boost/function/function_template.hpp:154: error: `function_allows_small_object_optimization' undeclared (first use this function)
1445/home/sls/include/boost/function/function_template.hpp:154: error: expected primary-expression before '>' token
1446/home/sls/include/boost/function/function_template.hpp:154: error: `::value' has not been declared
1447/home/sls/include/boost/function/function_template.hpp:155: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1448/home/sls/include/boost/function/function_template.hpp:157: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1449/home/sls/include/boost/function/function_template.hpp: At global scope:
1450/home/sls/include/boost/function/function_template.hpp:169: error: `function_buffer' has not been declared
1451/home/sls/include/boost/function/function_template.hpp:172: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1452/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_ref_invoker8<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7)':
1453/home/sls/include/boost/function/function_template.hpp:174: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1454/home/sls/include/boost/function/function_template.hpp: At global scope:
1455/home/sls/include/boost/function/function_template.hpp:187: error: `function_buffer' has not been declared
1456/home/sls/include/boost/function/function_template.hpp:190: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1457/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_ref_invoker8<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7)':
1458/home/sls/include/boost/function/function_template.hpp:192: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1459/home/sls/include/boost/function/function_template.hpp: At global scope:
1460/home/sls/include/boost/function/function_template.hpp:206: error: `function_buffer' has not been declared
1461/home/sls/include/boost/function/function_template.hpp:209: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1462/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::member_invoker8<MemberPtr, R, T0, T1, T2, T3, T4, T5, T6, T7>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7)':
1463/home/sls/include/boost/function/function_template.hpp:211: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1464/home/sls/include/boost/function/function_template.hpp: At global scope:
1465/home/sls/include/boost/function/function_template.hpp:224: error: `function_buffer' has not been declared
1466/home/sls/include/boost/function/function_template.hpp:227: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1467/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_member_invoker8<MemberPtr, R, T0, T1, T2, T3, T4, T5, T6, T7>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7)':
1468/home/sls/include/boost/function/function_template.hpp:229: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1469/home/sls/include/boost/function/function_template.hpp: At global scope:
1470/home/sls/include/boost/function/function_template.hpp:242: error: `is_void' was not declared in this scope
1471/home/sls/include/boost/function/function_template.hpp:242: error: `::value' has not been declared
1472/home/sls/include/boost/function/function_template.hpp:253: error: template argument 1 is invalid
1473/home/sls/include/boost/function/function_template.hpp:253: error: ISO C++ forbids declaration of `type' with no type
1474/home/sls/include/boost/function/function_template.hpp:253: error: expected `;' before "type"
1475/home/sls/include/boost/function/function_template.hpp:263: error: `is_void' was not declared in this scope
1476/home/sls/include/boost/function/function_template.hpp:263: error: `::value' has not been declared
1477/home/sls/include/boost/function/function_template.hpp:274: error: template argument 1 is invalid
1478/home/sls/include/boost/function/function_template.hpp:274: error: ISO C++ forbids declaration of `type' with no type
1479/home/sls/include/boost/function/function_template.hpp:274: error: expected `;' before "type"
1480/home/sls/include/boost/function/function_template.hpp:284: error: `is_void' was not declared in this scope
1481/home/sls/include/boost/function/function_template.hpp:284: error: `::value' has not been declared
1482/home/sls/include/boost/function/function_template.hpp:295: error: template argument 1 is invalid
1483/home/sls/include/boost/function/function_template.hpp:295: error: ISO C++ forbids declaration of `type' with no type
1484/home/sls/include/boost/function/function_template.hpp:295: error: expected `;' before "type"
1485/home/sls/include/boost/function/function_template.hpp:307: error: `is_void' was not declared in this scope
1486/home/sls/include/boost/function/function_template.hpp:307: error: `::value' has not been declared
1487/home/sls/include/boost/function/function_template.hpp:318: error: template argument 1 is invalid
1488/home/sls/include/boost/function/function_template.hpp:318: error: ISO C++ forbids declaration of `type' with no type
1489/home/sls/include/boost/function/function_template.hpp:318: error: expected `;' before "type"
1490/home/sls/include/boost/function/function_template.hpp:336: error: `function_ptr_tag' was not declared in this scope
1491/home/sls/include/boost/function/function_template.hpp:337: error: template argument 1 is invalid
1492/home/sls/include/boost/function/function_template.hpp:337: error: explicit specialization of non-template `<type error>'
1493/home/sls/include/boost/function/function_template.hpp:357: error: `member_ptr_tag' was not declared in this scope
1494/home/sls/include/boost/function/function_template.hpp:358: error: template argument 1 is invalid
1495/home/sls/include/boost/function/function_template.hpp:358: error: explicit specialization of non-template `<type error>'
1496/home/sls/include/boost/function/function_template.hpp:378: error: `function_obj_tag' was not declared in this scope
1497/home/sls/include/boost/function/function_template.hpp:379: error: template argument 1 is invalid
1498/home/sls/include/boost/function/function_template.hpp:379: error: explicit specialization of non-template `<type error>'
1499/home/sls/include/boost/function/function_template.hpp:398: error: `function_obj_ref_tag' was not declared in this scope
1500/home/sls/include/boost/function/function_template.hpp:399: error: template argument 1 is invalid
1501/home/sls/include/boost/function/function_template.hpp:399: error: explicit specialization of non-template `<type error>'
1502/home/sls/include/boost/function/function_template.hpp:429: error: `function_buffer' has not been declared
1503/home/sls/include/boost/function/function_template.hpp:431: error: ISO C++ forbids declaration of `parameter' with no type
1504/home/sls/include/boost/function/function_template.hpp:434: error: `function_buffer' has not been declared
1505/home/sls/include/boost/function/function_template.hpp:435: error: ISO C++ forbids declaration of `functor' with no type
1506/home/sls/include/boost/function/function_template.hpp:440: error: `function_buffer' has not been declared
1507/home/sls/include/boost/function/function_template.hpp:441: error: ISO C++ forbids declaration of `functor' with no type
1508/home/sls/include/boost/function/function_template.hpp:451: error: `function_buffer' has not been declared
1509/home/sls/include/boost/function/function_template.hpp:452: error: `function_ptr_tag' has not been declared
1510/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `functor' with no type
1511/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `parameter' with no type
1512/home/sls/include/boost/function/function_template.hpp:469: error: `function_buffer' has not been declared
1513/home/sls/include/boost/function/function_template.hpp:469: error: `member_ptr_tag' has not been declared
1514/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `functor' with no type
1515/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `parameter' with no type
1516/home/sls/include/boost/function/function_template.hpp:486: error: `function_buffer' has not been declared
1517/home/sls/include/boost/function/function_template.hpp:488: error: ISO C++ forbids declaration of `functor' with no type
1518/home/sls/include/boost/function/function_template.hpp:495: error: `function_buffer' has not been declared
1519/home/sls/include/boost/function/function_template.hpp:497: error: ISO C++ forbids declaration of `functor' with no type
1520/home/sls/include/boost/function/function_template.hpp:516: error: `function_buffer' has not been declared
1521/home/sls/include/boost/function/function_template.hpp:517: error: `function_obj_tag' has not been declared
1522/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `functor' with no type
1523/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `parameter' with no type
1524/home/sls/include/boost/function/function_template.hpp:532: error: `function_buffer' has not been declared
1525/home/sls/include/boost/function/function_template.hpp:532: error: `function_obj_ref_tag' has not been declared
1526/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `functor' with no type
1527/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `parameter' with no type
1528/home/sls/include/boost/function/function_template.hpp:547: error: `vtable_base' does not name a type
1529/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::assign_to(const F&, int&) const':
1530/home/sls/include/boost/function/function_template.hpp:436: error: expected nested-name-specifier before "get_function_tag"
1531/home/sls/include/boost/function/function_template.hpp:436: error: expected init-declarator before '<' token
1532/home/sls/include/boost/function/function_template.hpp:436: error: expected `,' or `;' before '<' token
1533/home/sls/include/boost/function/function_template.hpp:437: error: there are no arguments to `tag' that depend on a template parameter, so a declaration of `tag' must be available
1534/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::clear(int&) const':
1535/home/sls/include/boost/function/function_template.hpp:442: error: `base' undeclared (first use this function)
1536/home/sls/include/boost/function/function_template.hpp:443: error: `destroy_functor_tag' undeclared (first use this function)
1537/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::assign_to(FunctionPtr, int&, int) const':
1538/home/sls/include/boost/function/function_template.hpp:458: error: request for member `func_ptr' in `functor', which is of non-class type `int'
1539/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::true_) const':
1540/home/sls/include/boost/function/function_template.hpp:489: error: request for member `data' in `functor', which is of non-class type `int'
1541/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::false_) const':
1542/home/sls/include/boost/function/function_template.hpp:508: error: request for member `obj_ptr' in `functor', which is of non-class type `int'
1543/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::assign_to(const FunctionObj&, int&, int) const':
1544/home/sls/include/boost/function/function_template.hpp:519: error: `has_empty_target' is not a member of `boost::detail::function'
1545/home/sls/include/boost/function/function_template.hpp:521: error: `function_allows_small_object_optimization' undeclared (first use this function)
1546/home/sls/include/boost/function/function_template.hpp:521: error: `::value' has not been declared
1547/home/sls/include/boost/function/function_template.hpp:521: error: template argument 1 is invalid
1548/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::assign_to(const boost::reference_wrapper<F2>&, int&, int) const':
1549/home/sls/include/boost/function/function_template.hpp:534: error: `has_empty_target' is not a member of `boost::detail::function'
1550/home/sls/include/boost/function/function_template.hpp:539: error: request for member `const_obj_ptr' in `functor', which is of non-class type `int'
1551/home/sls/include/boost/function/function_template.hpp: At global scope:
1552/home/sls/include/boost/function/function_template.hpp:556: error: `function_base' was not declared in this scope
1553/home/sls/include/boost/function/function_template.hpp:557: error: template argument 1 is invalid
1554/home/sls/include/boost/function/function_template.hpp:570: error: expected class-name before '{' token
1555/home/sls/include/boost/function/function_template.hpp:614: error: expected `,' or `...' before "f"
1556/home/sls/include/boost/function/function_template.hpp:621: error: ISO C++ forbids declaration of `parameter' with no type
1557/home/sls/include/boost/function/function_template.hpp:665: error: expected nested-name-specifier before "enable_if_c"
1558/home/sls/include/boost/function/function_template.hpp:665: error: expected init-declarator before '<' token
1559/home/sls/include/boost/function/function_template.hpp:665: error: expected `;' before '<' token
1560/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::function8()':
1561/home/sls/include/boost/function/function_template.hpp:609: error: class `boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>' does not have any field named `function_base'
1562/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::function8(Functor (*)(const int&))':
1563/home/sls/include/boost/function/function_template.hpp:622: error: class `boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>' does not have any field named `function_base'
1564/home/sls/include/boost/function/function_template.hpp:624: error: `f' undeclared (first use this function)
1565/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::function8(boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::clear_type*)':
1566/home/sls/include/boost/function/function_template.hpp:628: error: class `boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>' does not have any field named `function_base'
1567/home/sls/include/boost/function/function_template.hpp: In copy constructor `boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::function8(const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>&)':
1568/home/sls/include/boost/function/function_template.hpp:636: error: class `boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>' does not have any field named `function_base'
1569/home/sls/include/boost/function/function_template.hpp: In member function `boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>& boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::operator=(const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>&)':
1570/home/sls/include/boost/function/function_template.hpp:714: error: `vtable' undeclared (first use this function)
1571/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::clear()':
1572/home/sls/include/boost/function/function_template.hpp:736: error: `vtable' undeclared (first use this function)
1573/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::assign_to_own(const boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>&)':
1574/home/sls/include/boost/function/function_template.hpp:767: error: `clone_functor_tag' is not a member of `boost::detail::function'
1575/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::assign_to(const Functor&)':
1576/home/sls/include/boost/function/function_template.hpp:774: error: `boost::detail::function::vtable_base' has not been declared
1577/home/sls/include/boost/function/function_template.hpp:776: error: no class template named `get_function_tag' in `boost::detail::function'
1578/home/sls/include/boost/function/function_template.hpp:776: error: expected unqualified-id before '<' token
1579/home/sls/include/boost/function/function_template.hpp:776: error: expected `,' or `;' before '<' token
1580/home/sls/include/boost/function/function_template.hpp:777: error: `tag' undeclared (first use this function)
1581/home/sls/include/boost/function/function_template.hpp:777: error: template argument 1 is invalid
1582/home/sls/include/boost/function/function_template.hpp:777: error: ISO C++ forbids declaration of `get_invoker' with no type
1583/home/sls/include/boost/function/function_template.hpp:778: error: `get_invoker' is not a class or namespace
1584/home/sls/include/boost/function/function_template.hpp:779: error: expected nested-name-specifier before "template"
1585/home/sls/include/boost/function/function_template.hpp:779: error: expected unqualified-id before "template"
1586/home/sls/include/boost/function/function_template.hpp:779: error: expected `,' or `;' before "template"
1587/home/sls/include/boost/function/function_template.hpp:783: error: `handler_type' has not been declared
1588/home/sls/include/boost/function/function_template.hpp:783: error: expected nested-name-specifier before "invoker_type"
1589/home/sls/include/boost/function/function_template.hpp:783: error: `invoker_type' does not name a type
1590/home/sls/include/boost/function/function_template.hpp:784: error: `handler_type' has not been declared
1591/home/sls/include/boost/function/function_template.hpp:784: error: expected nested-name-specifier before "manager_type"
1592/home/sls/include/boost/function/function_template.hpp:784: error: `manager_type' does not name a type
1593/home/sls/include/boost/function/function_template.hpp:787: error: `manager_type' has not been declared
1594/home/sls/include/boost/function/function_template.hpp:787: error: `manage' undeclared (first use this function)
1595/home/sls/include/boost/function/function_template.hpp:787: error: `invoker_type' has not been declared
1596/home/sls/include/boost/function/function_template.hpp:787: error: `invoke' undeclared (first use this function)
1597/home/sls/include/boost/function/function_template.hpp:789: error: `functor' undeclared (first use this function)
1598/home/sls/include/boost/function/function_template.hpp:789: error: `vtable' undeclared (first use this function)
1599/home/sls/include/boost/function/function_template.hpp: In member function `typename boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::result_type boost::function8<R, T0, T1, T2, T3, T4, T5, T6, T7, Allocator>::operator()(T0, T1, T2, T3, T4, T5, T6, T7) const':
1600/home/sls/include/boost/function/function_template.hpp:822: error: there are no arguments to `bad_function_call' that depend on a template parameter, so a declaration of `bad_function_call' must be available
1601/home/sls/include/boost/function/function_template.hpp:824: error: `vtable' undeclared (first use this function)
1602/home/sls/include/boost/function/function_template.hpp: At global scope:
1603/home/sls/include/boost/function/function_template.hpp:880: error: expected nested-name-specifier before "enable_if_c"
1604/home/sls/include/boost/function/function_template.hpp:880: error: expected `,' or `...' before '<' token
1605/home/sls/include/boost/function/function_template.hpp:885: error: ISO C++ forbids declaration of `enable_if_c' with no type
1606/home/sls/include/boost/function/function_template.hpp:906: error: expected nested-name-specifier before "enable_if_c"
1607/home/sls/include/boost/function/function_template.hpp:906: error: expected init-declarator before '<' token
1608/home/sls/include/boost/function/function_template.hpp:906: error: expected `;' before '<' token
1609In file included from /home/sls/include/boost/function/detail/maybe_include.hpp:58,
1610 from /home/sls/include/boost/function/detail/function_iterate.hpp:14,
1611 from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:92,
1612 from /home/sls/include/boost/function.hpp:64,
1613 from /home/sls/include/boost/tr1/functional.hpp:99,
1614 from /home/sls/include/boost/tr1/tr1/functional:27,
1615 from /home/sls/include/boost/function/detail/prologue.hpp:14,
1616 from /home/sls/include/boost/function/function_template.hpp:12,
1617 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
1618 from /home/sls/include/boost/function/function1.hpp:11,
1619 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
1620 from /home/sls/include/boost/program_options/options_description.hpp:13,
1621 from /home/sls/include/boost/program_options.hpp:15,
1622 from po.cpp:1:
1623/home/sls/include/boost/function/function_template.hpp:96: error: `function_buffer' has not been declared
1624/home/sls/include/boost/function/function_template.hpp:98: error: ISO C++ forbids declaration of `function_ptr' with no type
1625/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_invoker9<FunctionPtr, R, T0, T1, T2, T3, T4, T5, T6, T7, T8>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8)':
1626/home/sls/include/boost/function/function_template.hpp:99: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
1627/home/sls/include/boost/function/function_template.hpp: At global scope:
1628/home/sls/include/boost/function/function_template.hpp:112: error: `function_buffer' has not been declared
1629/home/sls/include/boost/function/function_template.hpp:115: error: ISO C++ forbids declaration of `function_ptr' with no type
1630/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_invoker9<FunctionPtr, R, T0, T1, T2, T3, T4, T5, T6, T7, T8>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8)':
1631/home/sls/include/boost/function/function_template.hpp:116: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
1632/home/sls/include/boost/function/function_template.hpp: At global scope:
1633/home/sls/include/boost/function/function_template.hpp:128: error: `function_buffer' has not been declared
1634/home/sls/include/boost/function/function_template.hpp:131: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1635/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_obj_invoker9<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7, T8>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8)':
1636/home/sls/include/boost/function/function_template.hpp:133: error: `function_allows_small_object_optimization' undeclared (first use this function)
1637/home/sls/include/boost/function/function_template.hpp:133: error: expected primary-expression before '>' token
1638/home/sls/include/boost/function/function_template.hpp:133: error: `::value' has not been declared
1639/home/sls/include/boost/function/function_template.hpp:134: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1640/home/sls/include/boost/function/function_template.hpp:136: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1641/home/sls/include/boost/function/function_template.hpp: At global scope:
1642/home/sls/include/boost/function/function_template.hpp:149: error: `function_buffer' has not been declared
1643/home/sls/include/boost/function/function_template.hpp:152: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1644/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker9<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7, T8>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8)':
1645/home/sls/include/boost/function/function_template.hpp:154: error: `function_allows_small_object_optimization' undeclared (first use this function)
1646/home/sls/include/boost/function/function_template.hpp:154: error: expected primary-expression before '>' token
1647/home/sls/include/boost/function/function_template.hpp:154: error: `::value' has not been declared
1648/home/sls/include/boost/function/function_template.hpp:155: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1649/home/sls/include/boost/function/function_template.hpp:157: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1650/home/sls/include/boost/function/function_template.hpp: At global scope:
1651/home/sls/include/boost/function/function_template.hpp:169: error: `function_buffer' has not been declared
1652/home/sls/include/boost/function/function_template.hpp:172: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1653/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_ref_invoker9<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7, T8>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8)':
1654/home/sls/include/boost/function/function_template.hpp:174: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1655/home/sls/include/boost/function/function_template.hpp: At global scope:
1656/home/sls/include/boost/function/function_template.hpp:187: error: `function_buffer' has not been declared
1657/home/sls/include/boost/function/function_template.hpp:190: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1658/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_ref_invoker9<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7, T8>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8)':
1659/home/sls/include/boost/function/function_template.hpp:192: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1660/home/sls/include/boost/function/function_template.hpp: At global scope:
1661/home/sls/include/boost/function/function_template.hpp:206: error: `function_buffer' has not been declared
1662/home/sls/include/boost/function/function_template.hpp:209: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1663/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::member_invoker9<MemberPtr, R, T0, T1, T2, T3, T4, T5, T6, T7, T8>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8)':
1664/home/sls/include/boost/function/function_template.hpp:211: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1665/home/sls/include/boost/function/function_template.hpp: At global scope:
1666/home/sls/include/boost/function/function_template.hpp:224: error: `function_buffer' has not been declared
1667/home/sls/include/boost/function/function_template.hpp:227: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1668/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_member_invoker9<MemberPtr, R, T0, T1, T2, T3, T4, T5, T6, T7, T8>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8)':
1669/home/sls/include/boost/function/function_template.hpp:229: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1670/home/sls/include/boost/function/function_template.hpp: At global scope:
1671/home/sls/include/boost/function/function_template.hpp:242: error: `is_void' was not declared in this scope
1672/home/sls/include/boost/function/function_template.hpp:242: error: `::value' has not been declared
1673/home/sls/include/boost/function/function_template.hpp:253: error: template argument 1 is invalid
1674/home/sls/include/boost/function/function_template.hpp:253: error: ISO C++ forbids declaration of `type' with no type
1675/home/sls/include/boost/function/function_template.hpp:253: error: expected `;' before "type"
1676/home/sls/include/boost/function/function_template.hpp:263: error: `is_void' was not declared in this scope
1677/home/sls/include/boost/function/function_template.hpp:263: error: `::value' has not been declared
1678/home/sls/include/boost/function/function_template.hpp:274: error: template argument 1 is invalid
1679/home/sls/include/boost/function/function_template.hpp:274: error: ISO C++ forbids declaration of `type' with no type
1680/home/sls/include/boost/function/function_template.hpp:274: error: expected `;' before "type"
1681/home/sls/include/boost/function/function_template.hpp:284: error: `is_void' was not declared in this scope
1682/home/sls/include/boost/function/function_template.hpp:284: error: `::value' has not been declared
1683/home/sls/include/boost/function/function_template.hpp:295: error: template argument 1 is invalid
1684/home/sls/include/boost/function/function_template.hpp:295: error: ISO C++ forbids declaration of `type' with no type
1685/home/sls/include/boost/function/function_template.hpp:295: error: expected `;' before "type"
1686/home/sls/include/boost/function/function_template.hpp:307: error: `is_void' was not declared in this scope
1687/home/sls/include/boost/function/function_template.hpp:307: error: `::value' has not been declared
1688/home/sls/include/boost/function/function_template.hpp:318: error: template argument 1 is invalid
1689/home/sls/include/boost/function/function_template.hpp:318: error: ISO C++ forbids declaration of `type' with no type
1690/home/sls/include/boost/function/function_template.hpp:318: error: expected `;' before "type"
1691/home/sls/include/boost/function/function_template.hpp:336: error: `function_ptr_tag' was not declared in this scope
1692/home/sls/include/boost/function/function_template.hpp:337: error: template argument 1 is invalid
1693/home/sls/include/boost/function/function_template.hpp:337: error: explicit specialization of non-template `<type error>'
1694/home/sls/include/boost/function/function_template.hpp:357: error: `member_ptr_tag' was not declared in this scope
1695/home/sls/include/boost/function/function_template.hpp:358: error: template argument 1 is invalid
1696/home/sls/include/boost/function/function_template.hpp:358: error: explicit specialization of non-template `<type error>'
1697/home/sls/include/boost/function/function_template.hpp:378: error: `function_obj_tag' was not declared in this scope
1698/home/sls/include/boost/function/function_template.hpp:379: error: template argument 1 is invalid
1699/home/sls/include/boost/function/function_template.hpp:379: error: explicit specialization of non-template `<type error>'
1700/home/sls/include/boost/function/function_template.hpp:398: error: `function_obj_ref_tag' was not declared in this scope
1701/home/sls/include/boost/function/function_template.hpp:399: error: template argument 1 is invalid
1702/home/sls/include/boost/function/function_template.hpp:399: error: explicit specialization of non-template `<type error>'
1703/home/sls/include/boost/function/function_template.hpp:429: error: `function_buffer' has not been declared
1704/home/sls/include/boost/function/function_template.hpp:431: error: ISO C++ forbids declaration of `parameter' with no type
1705/home/sls/include/boost/function/function_template.hpp:434: error: `function_buffer' has not been declared
1706/home/sls/include/boost/function/function_template.hpp:435: error: ISO C++ forbids declaration of `functor' with no type
1707/home/sls/include/boost/function/function_template.hpp:440: error: `function_buffer' has not been declared
1708/home/sls/include/boost/function/function_template.hpp:441: error: ISO C++ forbids declaration of `functor' with no type
1709/home/sls/include/boost/function/function_template.hpp:451: error: `function_buffer' has not been declared
1710/home/sls/include/boost/function/function_template.hpp:452: error: `function_ptr_tag' has not been declared
1711/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `functor' with no type
1712/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `parameter' with no type
1713/home/sls/include/boost/function/function_template.hpp:469: error: `function_buffer' has not been declared
1714/home/sls/include/boost/function/function_template.hpp:469: error: `member_ptr_tag' has not been declared
1715/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `functor' with no type
1716/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `parameter' with no type
1717/home/sls/include/boost/function/function_template.hpp:486: error: `function_buffer' has not been declared
1718/home/sls/include/boost/function/function_template.hpp:488: error: ISO C++ forbids declaration of `functor' with no type
1719/home/sls/include/boost/function/function_template.hpp:495: error: `function_buffer' has not been declared
1720/home/sls/include/boost/function/function_template.hpp:497: error: ISO C++ forbids declaration of `functor' with no type
1721/home/sls/include/boost/function/function_template.hpp:516: error: `function_buffer' has not been declared
1722/home/sls/include/boost/function/function_template.hpp:517: error: `function_obj_tag' has not been declared
1723/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `functor' with no type
1724/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `parameter' with no type
1725/home/sls/include/boost/function/function_template.hpp:532: error: `function_buffer' has not been declared
1726/home/sls/include/boost/function/function_template.hpp:532: error: `function_obj_ref_tag' has not been declared
1727/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `functor' with no type
1728/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `parameter' with no type
1729/home/sls/include/boost/function/function_template.hpp:547: error: `vtable_base' does not name a type
1730/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::assign_to(const F&, int&) const':
1731/home/sls/include/boost/function/function_template.hpp:436: error: expected nested-name-specifier before "get_function_tag"
1732/home/sls/include/boost/function/function_template.hpp:436: error: expected init-declarator before '<' token
1733/home/sls/include/boost/function/function_template.hpp:436: error: expected `,' or `;' before '<' token
1734/home/sls/include/boost/function/function_template.hpp:437: error: there are no arguments to `tag' that depend on a template parameter, so a declaration of `tag' must be available
1735/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::clear(int&) const':
1736/home/sls/include/boost/function/function_template.hpp:442: error: `base' undeclared (first use this function)
1737/home/sls/include/boost/function/function_template.hpp:443: error: `destroy_functor_tag' undeclared (first use this function)
1738/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::assign_to(FunctionPtr, int&, int) const':
1739/home/sls/include/boost/function/function_template.hpp:458: error: request for member `func_ptr' in `functor', which is of non-class type `int'
1740/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::true_) const':
1741/home/sls/include/boost/function/function_template.hpp:489: error: request for member `data' in `functor', which is of non-class type `int'
1742/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::false_) const':
1743/home/sls/include/boost/function/function_template.hpp:508: error: request for member `obj_ptr' in `functor', which is of non-class type `int'
1744/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::assign_to(const FunctionObj&, int&, int) const':
1745/home/sls/include/boost/function/function_template.hpp:519: error: `has_empty_target' is not a member of `boost::detail::function'
1746/home/sls/include/boost/function/function_template.hpp:521: error: `function_allows_small_object_optimization' undeclared (first use this function)
1747/home/sls/include/boost/function/function_template.hpp:521: error: `::value' has not been declared
1748/home/sls/include/boost/function/function_template.hpp:521: error: template argument 1 is invalid
1749/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::assign_to(const boost::reference_wrapper<F2>&, int&, int) const':
1750/home/sls/include/boost/function/function_template.hpp:534: error: `has_empty_target' is not a member of `boost::detail::function'
1751/home/sls/include/boost/function/function_template.hpp:539: error: request for member `const_obj_ptr' in `functor', which is of non-class type `int'
1752/home/sls/include/boost/function/function_template.hpp: At global scope:
1753/home/sls/include/boost/function/function_template.hpp:556: error: `function_base' was not declared in this scope
1754/home/sls/include/boost/function/function_template.hpp:557: error: template argument 1 is invalid
1755/home/sls/include/boost/function/function_template.hpp:570: error: expected class-name before '{' token
1756/home/sls/include/boost/function/function_template.hpp:614: error: expected `,' or `...' before "f"
1757/home/sls/include/boost/function/function_template.hpp:621: error: ISO C++ forbids declaration of `parameter' with no type
1758/home/sls/include/boost/function/function_template.hpp:665: error: expected nested-name-specifier before "enable_if_c"
1759/home/sls/include/boost/function/function_template.hpp:665: error: expected init-declarator before '<' token
1760/home/sls/include/boost/function/function_template.hpp:665: error: expected `;' before '<' token
1761/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::function9()':
1762/home/sls/include/boost/function/function_template.hpp:609: error: class `boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>' does not have any field named `function_base'
1763/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::function9(Functor (*)(const int&))':
1764/home/sls/include/boost/function/function_template.hpp:622: error: class `boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>' does not have any field named `function_base'
1765/home/sls/include/boost/function/function_template.hpp:624: error: `f' undeclared (first use this function)
1766/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::function9(boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::clear_type*)':
1767/home/sls/include/boost/function/function_template.hpp:628: error: class `boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>' does not have any field named `function_base'
1768/home/sls/include/boost/function/function_template.hpp: In copy constructor `boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::function9(const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>&)':
1769/home/sls/include/boost/function/function_template.hpp:636: error: class `boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>' does not have any field named `function_base'
1770/home/sls/include/boost/function/function_template.hpp: In member function `boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>& boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::operator=(const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>&)':
1771/home/sls/include/boost/function/function_template.hpp:714: error: `vtable' undeclared (first use this function)
1772/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::clear()':
1773/home/sls/include/boost/function/function_template.hpp:736: error: `vtable' undeclared (first use this function)
1774/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::assign_to_own(const boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>&)':
1775/home/sls/include/boost/function/function_template.hpp:767: error: `clone_functor_tag' is not a member of `boost::detail::function'
1776/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::assign_to(const Functor&)':
1777/home/sls/include/boost/function/function_template.hpp:774: error: `boost::detail::function::vtable_base' has not been declared
1778/home/sls/include/boost/function/function_template.hpp:776: error: no class template named `get_function_tag' in `boost::detail::function'
1779/home/sls/include/boost/function/function_template.hpp:776: error: expected unqualified-id before '<' token
1780/home/sls/include/boost/function/function_template.hpp:776: error: expected `,' or `;' before '<' token
1781/home/sls/include/boost/function/function_template.hpp:777: error: `tag' undeclared (first use this function)
1782/home/sls/include/boost/function/function_template.hpp:777: error: template argument 1 is invalid
1783/home/sls/include/boost/function/function_template.hpp:777: error: ISO C++ forbids declaration of `get_invoker' with no type
1784/home/sls/include/boost/function/function_template.hpp:778: error: `get_invoker' is not a class or namespace
1785/home/sls/include/boost/function/function_template.hpp:779: error: expected nested-name-specifier before "template"
1786/home/sls/include/boost/function/function_template.hpp:779: error: expected unqualified-id before "template"
1787/home/sls/include/boost/function/function_template.hpp:779: error: expected `,' or `;' before "template"
1788/home/sls/include/boost/function/function_template.hpp:783: error: `handler_type' has not been declared
1789/home/sls/include/boost/function/function_template.hpp:783: error: expected nested-name-specifier before "invoker_type"
1790/home/sls/include/boost/function/function_template.hpp:783: error: `invoker_type' does not name a type
1791/home/sls/include/boost/function/function_template.hpp:784: error: `handler_type' has not been declared
1792/home/sls/include/boost/function/function_template.hpp:784: error: expected nested-name-specifier before "manager_type"
1793/home/sls/include/boost/function/function_template.hpp:784: error: `manager_type' does not name a type
1794/home/sls/include/boost/function/function_template.hpp:787: error: `manager_type' has not been declared
1795/home/sls/include/boost/function/function_template.hpp:787: error: `manage' undeclared (first use this function)
1796/home/sls/include/boost/function/function_template.hpp:787: error: `invoker_type' has not been declared
1797/home/sls/include/boost/function/function_template.hpp:787: error: `invoke' undeclared (first use this function)
1798/home/sls/include/boost/function/function_template.hpp:789: error: `functor' undeclared (first use this function)
1799/home/sls/include/boost/function/function_template.hpp:789: error: `vtable' undeclared (first use this function)
1800/home/sls/include/boost/function/function_template.hpp: In member function `typename boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::result_type boost::function9<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, Allocator>::operator()(T0, T1, T2, T3, T4, T5, T6, T7, T8) const':
1801/home/sls/include/boost/function/function_template.hpp:822: error: there are no arguments to `bad_function_call' that depend on a template parameter, so a declaration of `bad_function_call' must be available
1802/home/sls/include/boost/function/function_template.hpp:824: error: `vtable' undeclared (first use this function)
1803/home/sls/include/boost/function/function_template.hpp: At global scope:
1804/home/sls/include/boost/function/function_template.hpp:880: error: expected nested-name-specifier before "enable_if_c"
1805/home/sls/include/boost/function/function_template.hpp:880: error: expected `,' or `...' before '<' token
1806/home/sls/include/boost/function/function_template.hpp:885: error: ISO C++ forbids declaration of `enable_if_c' with no type
1807/home/sls/include/boost/function/function_template.hpp:906: error: expected nested-name-specifier before "enable_if_c"
1808/home/sls/include/boost/function/function_template.hpp:906: error: expected init-declarator before '<' token
1809/home/sls/include/boost/function/function_template.hpp:906: error: expected `;' before '<' token
1810In file included from /home/sls/include/boost/function/detail/maybe_include.hpp:63,
1811 from /home/sls/include/boost/function/detail/function_iterate.hpp:14,
1812 from /home/sls/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:97,
1813 from /home/sls/include/boost/function.hpp:64,
1814 from /home/sls/include/boost/tr1/functional.hpp:99,
1815 from /home/sls/include/boost/tr1/tr1/functional:27,
1816 from /home/sls/include/boost/function/detail/prologue.hpp:14,
1817 from /home/sls/include/boost/function/function_template.hpp:12,
1818 from /home/sls/include/boost/function/detail/maybe_include.hpp:18,
1819 from /home/sls/include/boost/function/function1.hpp:11,
1820 from /home/sls/include/boost/program_options/value_semantic.hpp:13,
1821 from /home/sls/include/boost/program_options/options_description.hpp:13,
1822 from /home/sls/include/boost/program_options.hpp:15,
1823 from po.cpp:1:
1824/home/sls/include/boost/function/function_template.hpp:96: error: `function_buffer' has not been declared
1825/home/sls/include/boost/function/function_template.hpp:98: error: ISO C++ forbids declaration of `function_ptr' with no type
1826/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_invoker10<FunctionPtr, R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)':
1827/home/sls/include/boost/function/function_template.hpp:99: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
1828/home/sls/include/boost/function/function_template.hpp: At global scope:
1829/home/sls/include/boost/function/function_template.hpp:112: error: `function_buffer' has not been declared
1830/home/sls/include/boost/function/function_template.hpp:115: error: ISO C++ forbids declaration of `function_ptr' with no type
1831/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_invoker10<FunctionPtr, R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)':
1832/home/sls/include/boost/function/function_template.hpp:116: error: request for member `func_ptr' in `function_ptr', which is of non-class type `int'
1833/home/sls/include/boost/function/function_template.hpp: At global scope:
1834/home/sls/include/boost/function/function_template.hpp:128: error: `function_buffer' has not been declared
1835/home/sls/include/boost/function/function_template.hpp:131: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1836/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_obj_invoker10<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)':
1837/home/sls/include/boost/function/function_template.hpp:133: error: `function_allows_small_object_optimization' undeclared (first use this function)
1838/home/sls/include/boost/function/function_template.hpp:133: error: expected primary-expression before '>' token
1839/home/sls/include/boost/function/function_template.hpp:133: error: `::value' has not been declared
1840/home/sls/include/boost/function/function_template.hpp:134: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1841/home/sls/include/boost/function/function_template.hpp:136: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1842/home/sls/include/boost/function/function_template.hpp: At global scope:
1843/home/sls/include/boost/function/function_template.hpp:149: error: `function_buffer' has not been declared
1844/home/sls/include/boost/function/function_template.hpp:152: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1845/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_obj_invoker10<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)':
1846/home/sls/include/boost/function/function_template.hpp:154: error: `function_allows_small_object_optimization' undeclared (first use this function)
1847/home/sls/include/boost/function/function_template.hpp:154: error: expected primary-expression before '>' token
1848/home/sls/include/boost/function/function_template.hpp:154: error: `::value' has not been declared
1849/home/sls/include/boost/function/function_template.hpp:155: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1850/home/sls/include/boost/function/function_template.hpp:157: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1851/home/sls/include/boost/function/function_template.hpp: At global scope:
1852/home/sls/include/boost/function/function_template.hpp:169: error: `function_buffer' has not been declared
1853/home/sls/include/boost/function/function_template.hpp:172: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1854/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::function_ref_invoker10<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)':
1855/home/sls/include/boost/function/function_template.hpp:174: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1856/home/sls/include/boost/function/function_template.hpp: At global scope:
1857/home/sls/include/boost/function/function_template.hpp:187: error: `function_buffer' has not been declared
1858/home/sls/include/boost/function/function_template.hpp:190: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1859/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_function_ref_invoker10<FunctionObj, R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)':
1860/home/sls/include/boost/function/function_template.hpp:192: error: request for member `obj_ptr' in `function_obj_ptr', which is of non-class type `int'
1861/home/sls/include/boost/function/function_template.hpp: At global scope:
1862/home/sls/include/boost/function/function_template.hpp:206: error: `function_buffer' has not been declared
1863/home/sls/include/boost/function/function_template.hpp:209: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1864/home/sls/include/boost/function/function_template.hpp: In static member function `static R boost::detail::function::member_invoker10<MemberPtr, R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)':
1865/home/sls/include/boost/function/function_template.hpp:211: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1866/home/sls/include/boost/function/function_template.hpp: At global scope:
1867/home/sls/include/boost/function/function_template.hpp:224: error: `function_buffer' has not been declared
1868/home/sls/include/boost/function/function_template.hpp:227: error: ISO C++ forbids declaration of `function_obj_ptr' with no type
1869/home/sls/include/boost/function/function_template.hpp: In static member function `static void boost::detail::function::void_member_invoker10<MemberPtr, R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>::invoke(int&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)':
1870/home/sls/include/boost/function/function_template.hpp:229: error: request for member `data' in `function_obj_ptr', which is of non-class type `int'
1871/home/sls/include/boost/function/function_template.hpp: At global scope:
1872/home/sls/include/boost/function/function_template.hpp:242: error: `is_void' was not declared in this scope
1873/home/sls/include/boost/function/function_template.hpp:242: error: `::value' has not been declared
1874/home/sls/include/boost/function/function_template.hpp:253: error: template argument 1 is invalid
1875/home/sls/include/boost/function/function_template.hpp:253: error: ISO C++ forbids declaration of `type' with no type
1876/home/sls/include/boost/function/function_template.hpp:253: error: expected `;' before "type"
1877/home/sls/include/boost/function/function_template.hpp:263: error: `is_void' was not declared in this scope
1878/home/sls/include/boost/function/function_template.hpp:263: error: `::value' has not been declared
1879/home/sls/include/boost/function/function_template.hpp:274: error: template argument 1 is invalid
1880/home/sls/include/boost/function/function_template.hpp:274: error: ISO C++ forbids declaration of `type' with no type
1881/home/sls/include/boost/function/function_template.hpp:274: error: expected `;' before "type"
1882/home/sls/include/boost/function/function_template.hpp:284: error: `is_void' was not declared in this scope
1883/home/sls/include/boost/function/function_template.hpp:284: error: `::value' has not been declared
1884/home/sls/include/boost/function/function_template.hpp:295: error: template argument 1 is invalid
1885/home/sls/include/boost/function/function_template.hpp:295: error: ISO C++ forbids declaration of `type' with no type
1886/home/sls/include/boost/function/function_template.hpp:295: error: expected `;' before "type"
1887/home/sls/include/boost/function/function_template.hpp:307: error: `is_void' was not declared in this scope
1888/home/sls/include/boost/function/function_template.hpp:307: error: `::value' has not been declared
1889/home/sls/include/boost/function/function_template.hpp:318: error: template argument 1 is invalid
1890/home/sls/include/boost/function/function_template.hpp:318: error: ISO C++ forbids declaration of `type' with no type
1891/home/sls/include/boost/function/function_template.hpp:318: error: expected `;' before "type"
1892/home/sls/include/boost/function/function_template.hpp:336: error: `function_ptr_tag' was not declared in this scope
1893/home/sls/include/boost/function/function_template.hpp:337: error: template argument 1 is invalid
1894/home/sls/include/boost/function/function_template.hpp:337: error: explicit specialization of non-template `<type error>'
1895/home/sls/include/boost/function/function_template.hpp:357: error: `member_ptr_tag' was not declared in this scope
1896/home/sls/include/boost/function/function_template.hpp:358: error: template argument 1 is invalid
1897/home/sls/include/boost/function/function_template.hpp:358: error: explicit specialization of non-template `<type error>'
1898/home/sls/include/boost/function/function_template.hpp:378: error: `function_obj_tag' was not declared in this scope
1899/home/sls/include/boost/function/function_template.hpp:379: error: template argument 1 is invalid
1900/home/sls/include/boost/function/function_template.hpp:379: error: explicit specialization of non-template `<type error>'
1901/home/sls/include/boost/function/function_template.hpp:398: error: `function_obj_ref_tag' was not declared in this scope
1902/home/sls/include/boost/function/function_template.hpp:399: error: template argument 1 is invalid
1903/home/sls/include/boost/function/function_template.hpp:399: error: explicit specialization of non-template `<type error>'
1904/home/sls/include/boost/function/function_template.hpp:429: error: `function_buffer' has not been declared
1905/home/sls/include/boost/function/function_template.hpp:431: error: ISO C++ forbids declaration of `parameter' with no type
1906/home/sls/include/boost/function/function_template.hpp:434: error: `function_buffer' has not been declared
1907/home/sls/include/boost/function/function_template.hpp:435: error: ISO C++ forbids declaration of `functor' with no type
1908/home/sls/include/boost/function/function_template.hpp:440: error: `function_buffer' has not been declared
1909/home/sls/include/boost/function/function_template.hpp:441: error: ISO C++ forbids declaration of `functor' with no type
1910/home/sls/include/boost/function/function_template.hpp:451: error: `function_buffer' has not been declared
1911/home/sls/include/boost/function/function_template.hpp:452: error: `function_ptr_tag' has not been declared
1912/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `functor' with no type
1913/home/sls/include/boost/function/function_template.hpp:453: error: ISO C++ forbids declaration of `parameter' with no type
1914/home/sls/include/boost/function/function_template.hpp:469: error: `function_buffer' has not been declared
1915/home/sls/include/boost/function/function_template.hpp:469: error: `member_ptr_tag' has not been declared
1916/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `functor' with no type
1917/home/sls/include/boost/function/function_template.hpp:470: error: ISO C++ forbids declaration of `parameter' with no type
1918/home/sls/include/boost/function/function_template.hpp:486: error: `function_buffer' has not been declared
1919/home/sls/include/boost/function/function_template.hpp:488: error: ISO C++ forbids declaration of `functor' with no type
1920/home/sls/include/boost/function/function_template.hpp:495: error: `function_buffer' has not been declared
1921/home/sls/include/boost/function/function_template.hpp:497: error: ISO C++ forbids declaration of `functor' with no type
1922/home/sls/include/boost/function/function_template.hpp:516: error: `function_buffer' has not been declared
1923/home/sls/include/boost/function/function_template.hpp:517: error: `function_obj_tag' has not been declared
1924/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `functor' with no type
1925/home/sls/include/boost/function/function_template.hpp:518: error: ISO C++ forbids declaration of `parameter' with no type
1926/home/sls/include/boost/function/function_template.hpp:532: error: `function_buffer' has not been declared
1927/home/sls/include/boost/function/function_template.hpp:532: error: `function_obj_ref_tag' has not been declared
1928/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `functor' with no type
1929/home/sls/include/boost/function/function_template.hpp:533: error: ISO C++ forbids declaration of `parameter' with no type
1930/home/sls/include/boost/function/function_template.hpp:547: error: `vtable_base' does not name a type
1931/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::assign_to(const F&, int&) const':
1932/home/sls/include/boost/function/function_template.hpp:436: error: expected nested-name-specifier before "get_function_tag"
1933/home/sls/include/boost/function/function_template.hpp:436: error: expected init-declarator before '<' token
1934/home/sls/include/boost/function/function_template.hpp:436: error: expected `,' or `;' before '<' token
1935/home/sls/include/boost/function/function_template.hpp:437: error: there are no arguments to `tag' that depend on a template parameter, so a declaration of `tag' must be available
1936/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::clear(int&) const':
1937/home/sls/include/boost/function/function_template.hpp:442: error: `base' undeclared (first use this function)
1938/home/sls/include/boost/function/function_template.hpp:443: error: `destroy_functor_tag' undeclared (first use this function)
1939/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::assign_to(FunctionPtr, int&, int) const':
1940/home/sls/include/boost/function/function_template.hpp:458: error: request for member `func_ptr' in `functor', which is of non-class type `int'
1941/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::true_) const':
1942/home/sls/include/boost/function/function_template.hpp:489: error: request for member `data' in `functor', which is of non-class type `int'
1943/home/sls/include/boost/function/function_template.hpp: In member function `void boost::detail::function::basic_vtable10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::assign_functor(const FunctionObj&, int&, mpl_::false_) const':
1944/home/sls/include/boost/function/function_template.hpp:508: error: request for member `obj_ptr' in `functor', which is of non-class type `int'
1945/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::assign_to(const FunctionObj&, int&, int) const':
1946/home/sls/include/boost/function/function_template.hpp:519: error: `has_empty_target' is not a member of `boost::detail::function'
1947/home/sls/include/boost/function/function_template.hpp:521: error: `function_allows_small_object_optimization' undeclared (first use this function)
1948/home/sls/include/boost/function/function_template.hpp:521: error: `::value' has not been declared
1949/home/sls/include/boost/function/function_template.hpp:521: error: template argument 1 is invalid
1950/home/sls/include/boost/function/function_template.hpp: In member function `bool boost::detail::function::basic_vtable10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::assign_to(const boost::reference_wrapper<F2>&, int&, int) const':
1951/home/sls/include/boost/function/function_template.hpp:534: error: `has_empty_target' is not a member of `boost::detail::function'
1952/home/sls/include/boost/function/function_template.hpp:539: error: request for member `const_obj_ptr' in `functor', which is of non-class type `int'
1953/home/sls/include/boost/function/function_template.hpp: At global scope:
1954/home/sls/include/boost/function/function_template.hpp:556: error: `function_base' was not declared in this scope
1955/home/sls/include/boost/function/function_template.hpp:557: error: template argument 1 is invalid
1956/home/sls/include/boost/function/function_template.hpp:570: error: expected class-name before '{' token
1957/home/sls/include/boost/function/function_template.hpp:614: error: expected `,' or `...' before "f"
1958/home/sls/include/boost/function/function_template.hpp:621: error: ISO C++ forbids declaration of `parameter' with no type
1959/home/sls/include/boost/function/function_template.hpp:665: error: expected nested-name-specifier before "enable_if_c"
1960/home/sls/include/boost/function/function_template.hpp:665: error: expected init-declarator before '<' token
1961/home/sls/include/boost/function/function_template.hpp:665: error: expected `;' before '<' token
1962/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::function10()':
1963/home/sls/include/boost/function/function_template.hpp:609: error: class `boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>' does not have any field named `function_base'
1964/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::function10(Functor (*)(const int&))':
1965/home/sls/include/boost/function/function_template.hpp:622: error: class `boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>' does not have any field named `function_base'
1966/home/sls/include/boost/function/function_template.hpp:624: error: `f' undeclared (first use this function)
1967/home/sls/include/boost/function/function_template.hpp: In constructor `boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::function10(boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::clear_type*)':
1968/home/sls/include/boost/function/function_template.hpp:628: error: class `boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>' does not have any field named `function_base'
1969/home/sls/include/boost/function/function_template.hpp: In copy constructor `boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::function10(const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>&)':
1970/home/sls/include/boost/function/function_template.hpp:636: error: class `boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>' does not have any field named `function_base'
1971/home/sls/include/boost/function/function_template.hpp: In member function `boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>& boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::operator=(const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>&)':
1972/home/sls/include/boost/function/function_template.hpp:714: error: `vtable' undeclared (first use this function)
1973/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::clear()':
1974/home/sls/include/boost/function/function_template.hpp:736: error: `vtable' undeclared (first use this function)
1975/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::assign_to_own(const boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>&)':
1976/home/sls/include/boost/function/function_template.hpp:767: error: `clone_functor_tag' is not a member of `boost::detail::function'
1977/home/sls/include/boost/function/function_template.hpp: In member function `void boost::function10<R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Allocator>::assign_to(const Functor&)':
1978/home/sls/include/boost/function/function_template.hpp:774: error: `boost::detail::function::vtable_base' has not been declared
1979/home/sls/include/boost/function/function_template.hpp:776: error: no class template named `get_function_tag' in `boost::detail::function'
1980/home/sls/include/boost/function/function_template.hpp:776: error: expected unqualified-id before '<' token
1981/home/sls/include/boost/function/function_template.hpp:776: error: expected `,' or `;' before '<' token
1982/home/sls/include/boost/function/function_template.hpp:777: error: `tag' undeclared (first use this function)
1983/home/sls/include/boost/function/function_template.hpp:777: error: template argument 1 is invalid
1984/home/sls/include/boost/function/function_template.hpp:777: error: ISO C++ forbids declaration of `get_invoker' with no type
1985/home/sls/include/boost/function/function_template.hpp:778: error: `get_invoker' is not a class or namespace
1986/home/sls/include/boost/function/function_template.hpp:779: error: expected nested-name-specifier before "template"
1987/home/sls/include/boost/function/function_template.hpp:779: error: expected unqualified-id before "template"
1988/home/sls/include/boost/function/function_template.hpp:779: error: expected `,' or `;' before "template"
1989/home/sls/include/boost/function/function_template.hpp:783: error: `handler_type' has not been declared
1990/home/sls/include/boost/function/function_template.hpp:783: error: expected nested-name-specifier before "invoker_type"
1991/home/sls/include/boost/function/function_template.hpp:783: error: `invoker_type' does not name a type
1992/home/sls/include/boost/function/function_template.hpp:784: error: `handler_type' has not been declared
1993/home/sls/include/boost/function/function_template.hpp:784: error: expected nested-name-specifier before "manager_type"
1994/home/sls/include/boost/function/function_template.hpp:784: error: `manager_type' does not name a type
1995/home/sls/include/boost/function/function_template.hpp:787: error: `manager_type' has not been declared
1996/home/sls/include/boost/function/function_template.hpp:787: error: `manage' undeclared (first use this function)
1997/home/sls/include/boost/function/function_template.hpp:787: error: `invoker_type' has not been declared
1998/home/sls/include/boost/function/function_template.hpp:787: error: `invoke' undeclared (first use this function)
1999/home/sls/include/boost/function/function_template.hpp:789: error: `functor' undeclared (first use this function)
2000/home/sls/include/boost/function/function_template.hpp:789: error: `vtable' undeclared (first use this function)