Ticket #16692: prova.out

File prova.out, 60.5 KB (added by andrea.bedini@…, 16 years ago)

output of: llvm-g++-4.2 prova.cc

Line 
1In file included from prova.cc:1:
2/usr/include/c++/4.0.0/iostream:43:28: error: bits/c++config.h: No such file or directory
3In file included from /usr/include/c++/4.0.0/ios:43,
4                 from /usr/include/c++/4.0.0/ostream:44,
5                 from /usr/include/c++/4.0.0/iostream:44,
6                 from prova.cc:1:
7/usr/include/c++/4.0.0/iosfwd:45:29: error: bits/c++locale.h: No such file or directory
8/usr/include/c++/4.0.0/iosfwd:46:25: error: bits/c++io.h: No such file or directory
9In file included from /usr/include/c++/4.0.0/bits/ios_base.h:45,
10                 from /usr/include/c++/4.0.0/ios:48,
11                 from /usr/include/c++/4.0.0/ostream:44,
12                 from /usr/include/c++/4.0.0/iostream:44,
13                 from prova.cc:1:
14/usr/include/c++/4.0.0/bits/atomicity.h:38:30: error: bits/atomic_word.h: No such file or directory
15In file included from /usr/include/c++/4.0.0/memory:54,
16                 from /usr/include/c++/4.0.0/string:47,
17                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
18                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
19                 from /usr/include/c++/4.0.0/ios:48,
20                 from /usr/include/c++/4.0.0/ostream:44,
21                 from /usr/include/c++/4.0.0/iostream:44,
22                 from prova.cc:1:
23/usr/include/c++/4.0.0/bits/allocator.h:52:31: error: bits/c++allocator.h: No such file or directory
24In file included from /usr/include/c++/4.0.0/bits/ios_base.h:47,
25                 from /usr/include/c++/4.0.0/ios:48,
26                 from /usr/include/c++/4.0.0/ostream:44,
27                 from /usr/include/c++/4.0.0/iostream:44,
28                 from prova.cc:1:
29/usr/include/c++/4.0.0/bits/locale_classes.h:49:23: error: bits/gthr.h: No such file or directory
30In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
31                 from /usr/include/c++/4.0.0/ios:50,
32                 from /usr/include/c++/4.0.0/ostream:44,
33                 from /usr/include/c++/4.0.0/iostream:44,
34                 from prova.cc:1:
35/usr/include/c++/4.0.0/bits/locale_facets.h:132:31: error: bits/ctype_base.h: No such file or directory
36/usr/include/c++/4.0.0/bits/locale_facets.h:1508:33: error: bits/ctype_inline.h: No such file or directory
37/usr/include/c++/4.0.0/bits/locale_facets.h:2967:33: error: bits/time_members.h: No such file or directory
38/usr/include/c++/4.0.0/bits/locale_facets.h:4491:37: error: bits/messages_members.h: No such file or directory
39In file included from /usr/include/c++/4.0.0/ios:45,
40                 from /usr/include/c++/4.0.0/ostream:44,
41                 from /usr/include/c++/4.0.0/iostream:44,
42                 from prova.cc:1:
43/usr/include/c++/4.0.0/bits/char_traits.h: In static member function 'static typename __gnu_cxx::_Char_types<_CharT>::int_type __gnu_cxx::char_traits<_CharT>::eof()':
44/usr/include/c++/4.0.0/bits/char_traits.h:139: error: 'EOF' was not declared in this scope
45/usr/include/c++/4.0.0/bits/char_traits.h: In static member function 'static int std::char_traits<char>::eof()':
46/usr/include/c++/4.0.0/bits/char_traits.h:290: error: 'EOF' was not declared in this scope
47In file included from /usr/include/c++/4.0.0/bits/ios_base.h:45,
48                 from /usr/include/c++/4.0.0/ios:48,
49                 from /usr/include/c++/4.0.0/ostream:44,
50                 from /usr/include/c++/4.0.0/iostream:44,
51                 from prova.cc:1:
52/usr/include/c++/4.0.0/bits/atomicity.h: At global scope:
53/usr/include/c++/4.0.0/bits/atomicity.h:44: error: expected constructor, destructor, or type conversion before '__exchange_and_add'
54/usr/include/c++/4.0.0/bits/atomicity.h:48: error: expected ',' or '...' before '*' token
55In file included from /usr/include/c++/4.0.0/memory:54,
56                 from /usr/include/c++/4.0.0/string:47,
57                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
58                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
59                 from /usr/include/c++/4.0.0/ios:48,
60                 from /usr/include/c++/4.0.0/ostream:44,
61                 from /usr/include/c++/4.0.0/iostream:44,
62                 from prova.cc:1:
63/usr/include/c++/4.0.0/bits/allocator.h:82: error: expected template-name before '<' token
64/usr/include/c++/4.0.0/bits/allocator.h:82: error: expected `{' before '<' token
65/usr/include/c++/4.0.0/bits/allocator.h:82: error: expected unqualified-id before '<' token
66In file included from /usr/include/c++/4.0.0/string:52,
67                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
68                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
69                 from /usr/include/c++/4.0.0/ios:48,
70                 from /usr/include/c++/4.0.0/ostream:44,
71                 from /usr/include/c++/4.0.0/iostream:44,
72                 from prova.cc:1:
73/usr/include/c++/4.0.0/bits/basic_string.h:148: error: '_Atomic_word' does not name a type
74/usr/include/c++/4.0.0/bits/basic_string.h: In member function 'void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_dispose(const _Alloc&)':
75/usr/include/c++/4.0.0/bits/basic_string.h:226: error: '__exchange_and_add' is not a member of '__gnu_cxx'
76/usr/include/c++/4.0.0/bits/basic_string.h: In member function 'typename _Alloc::size_type std::basic_string<_CharT, _Traits, _Alloc>::_M_check(typename _Alloc::size_type, const char*) const':
77/usr/include/c++/4.0.0/bits/basic_string.h:300: error: there are no arguments to '__N' that depend on a template parameter, so a declaration of '__N' must be available
78/usr/include/c++/4.0.0/bits/basic_string.h:300: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
79/usr/include/c++/4.0.0/bits/basic_string.h: In member function 'void std::basic_string<_CharT, _Traits, _Alloc>::_M_check_length(typename _Alloc::size_type, typename _Alloc::size_type, const char*) const':
80/usr/include/c++/4.0.0/bits/basic_string.h:308: error: there are no arguments to '__N' that depend on a template parameter, so a declaration of '__N' must be available
81/usr/include/c++/4.0.0/bits/basic_string.h: In member function 'typename _Alloc::const_reference std::basic_string<_CharT, _Traits, _Alloc>::at(typename _Alloc::size_type) const':
82/usr/include/c++/4.0.0/bits/basic_string.h:717: error: there are no arguments to '__N' that depend on a template parameter, so a declaration of '__N' must be available
83/usr/include/c++/4.0.0/bits/basic_string.h: In member function 'typename _Alloc::reference std::basic_string<_CharT, _Traits, _Alloc>::at(typename _Alloc::size_type)':
84/usr/include/c++/4.0.0/bits/basic_string.h:736: error: there are no arguments to '__N' that depend on a template parameter, so a declaration of '__N' must be available
85In file included from /usr/include/c++/4.0.0/algorithm:68,
86                 from /usr/include/c++/4.0.0/string:55,
87                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
88                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
89                 from /usr/include/c++/4.0.0/ios:48,
90                 from /usr/include/c++/4.0.0/ostream:44,
91                 from /usr/include/c++/4.0.0/iostream:44,
92                 from prova.cc:1:
93/usr/include/c++/4.0.0/bits/stl_algo.h: In function 'void std::random_shuffle(_RandomAccessIterator, _RandomAccessIterator)':
94/usr/include/c++/4.0.0/bits/stl_algo.h:1763: error: 'rand' is not a member of 'std'
95In file included from /usr/include/c++/4.0.0/string:56,
96                 from /usr/include/c++/4.0.0/bits/locale_classes.h:47,
97                 from /usr/include/c++/4.0.0/bits/ios_base.h:47,
98                 from /usr/include/c++/4.0.0/ios:48,
99                 from /usr/include/c++/4.0.0/ostream:44,
100                 from /usr/include/c++/4.0.0/iostream:44,
101                 from prova.cc:1:
102/usr/include/c++/4.0.0/bits/basic_string.tcc: In static member function 'static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag)':
103/usr/include/c++/4.0.0/bits/basic_string.tcc:145: error: there are no arguments to '__N' that depend on a template parameter, so a declaration of '__N' must be available
104/usr/include/c++/4.0.0/bits/basic_string.tcc: In static member function 'static typename std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(typename _Alloc::size_type, typename _Alloc::size_type, const _Alloc&)':
105/usr/include/c++/4.0.0/bits/basic_string.tcc:533: error: there are no arguments to '__N' that depend on a template parameter, so a declaration of '__N' must be available
106In file included from /usr/include/c++/4.0.0/bits/ios_base.h:47,
107                 from /usr/include/c++/4.0.0/ios:48,
108                 from /usr/include/c++/4.0.0/ostream:44,
109                 from /usr/include/c++/4.0.0/iostream:44,
110                 from prova.cc:1:
111/usr/include/c++/4.0.0/bits/locale_classes.h: At global scope:
112/usr/include/c++/4.0.0/bits/locale_classes.h:310: error: '_GLIBCXX_NUM_CATEGORIES' was not declared in this scope
113/usr/include/c++/4.0.0/bits/locale_classes.h:349: error: '_Atomic_word' does not name a type
114/usr/include/c++/4.0.0/bits/locale_classes.h:352: error: '__c_locale' does not name a type
115/usr/include/c++/4.0.0/bits/locale_classes.h:383: error: '__c_locale' has not been declared
116/usr/include/c++/4.0.0/bits/locale_classes.h:384: error: '__c_locale' has not been declared
117/usr/include/c++/4.0.0/bits/locale_classes.h:386: error: '__c_locale' does not name a type
118/usr/include/c++/4.0.0/bits/locale_classes.h:390: error: '__c_locale' has not been declared
119/usr/include/c++/4.0.0/bits/locale_classes.h:394: error: '__c_locale' does not name a type
120/usr/include/c++/4.0.0/bits/locale_classes.h: In constructor 'std::locale::facet::facet(size_t)':
121/usr/include/c++/4.0.0/bits/locale_classes.h:375: error: class 'std::locale::facet' does not have any field named '_M_refcount'
122/usr/include/c++/4.0.0/bits/locale_classes.h: In member function 'void std::locale::facet::_M_add_reference() const':
123/usr/include/c++/4.0.0/bits/locale_classes.h:403: error: '_M_refcount' was not declared in this scope
124/usr/include/c++/4.0.0/bits/locale_classes.h: In member function 'void std::locale::facet::_M_remove_reference() const':
125/usr/include/c++/4.0.0/bits/locale_classes.h:408: error: '__exchange_and_add' is not a member of '__gnu_cxx'
126/usr/include/c++/4.0.0/bits/locale_classes.h:408: error: '_M_refcount' was not declared in this scope
127/usr/include/c++/4.0.0/bits/locale_classes.h: At global scope:
128/usr/include/c++/4.0.0/bits/locale_classes.h:454: error: '_Atomic_word' does not name a type
129/usr/include/c++/4.0.0/bits/locale_classes.h:493: error: '_Atomic_word' does not name a type
130/usr/include/c++/4.0.0/bits/locale_classes.h: In member function 'void std::locale::_Impl::_M_add_reference()':
131/usr/include/c++/4.0.0/bits/locale_classes.h:508: error: '_M_refcount' was not declared in this scope
132/usr/include/c++/4.0.0/bits/locale_classes.h: In member function 'void std::locale::_Impl::_M_remove_reference()':
133/usr/include/c++/4.0.0/bits/locale_classes.h:513: error: '__exchange_and_add' is not a member of '__gnu_cxx'
134/usr/include/c++/4.0.0/bits/locale_classes.h:513: error: '_M_refcount' was not declared in this scope
135In file included from /usr/include/c++/4.0.0/ios:48,
136                 from /usr/include/c++/4.0.0/ostream:44,
137                 from /usr/include/c++/4.0.0/iostream:44,
138                 from prova.cc:1:
139/usr/include/c++/4.0.0/bits/basic_string.h: At global scope:
140/usr/include/c++/4.0.0/bits/basic_string.h: In instantiation of 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >':
141/usr/include/c++/4.0.0/bits/ios_base.h:224:   instantiated from here
142/usr/include/c++/4.0.0/bits/basic_string.h:117: error: invalid use of incomplete type 'struct std::allocator<char>'
143/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
144/usr/include/c++/4.0.0/bits/basic_string.h:118: error: invalid use of incomplete type 'struct std::allocator<char>'
145/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
146/usr/include/c++/4.0.0/bits/basic_string.h:119: error: invalid use of incomplete type 'struct std::allocator<char>'
147/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
148/usr/include/c++/4.0.0/bits/basic_string.h:120: error: invalid use of incomplete type 'struct std::allocator<char>'
149/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
150/usr/include/c++/4.0.0/bits/basic_string.h:121: error: invalid use of incomplete type 'struct std::allocator<char>'
151/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
152/usr/include/c++/4.0.0/bits/basic_string.h:122: error: invalid use of incomplete type 'struct std::allocator<char>'
153/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
154/usr/include/c++/4.0.0/bits/basic_string.h:123: error: invalid use of incomplete type 'struct std::allocator<char>'
155/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
156/usr/include/c++/4.0.0/bits/basic_string.h:125: error: invalid use of incomplete type 'struct std::allocator<char>'
157/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
158/usr/include/c++/4.0.0/bits/basic_string.h:126: error: invalid use of incomplete type 'struct std::allocator<char>'
159/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
160/usr/include/c++/4.0.0/bits/basic_string.h:127: error: invalid use of incomplete type 'struct std::allocator<char>'
161/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
162/usr/include/c++/4.0.0/bits/basic_string.h: In instantiation of 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider':
163/usr/include/c++/4.0.0/bits/basic_string.h:265:   instantiated from 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >'
164/usr/include/c++/4.0.0/bits/ios_base.h:224:   instantiated from here
165/usr/include/c++/4.0.0/bits/basic_string.h:249: error: invalid use of incomplete type 'struct std::allocator<char>'
166/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
167/usr/include/c++/4.0.0/bits/basic_string.h: In instantiation of 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >':
168/usr/include/c++/4.0.0/bits/ios_base.h:224:   instantiated from here
169/usr/include/c++/4.0.0/bits/basic_string.h:282: error: invalid use of incomplete type 'struct std::allocator<char>'
170/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
171/usr/include/c++/4.0.0/bits/basic_string.h:286: error: invalid use of incomplete type 'struct std::allocator<char>'
172/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
173/usr/include/c++/4.0.0/bits/basic_string.h:297: error: invalid use of incomplete type 'struct std::allocator<char>'
174/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
175/usr/include/c++/4.0.0/bits/basic_string.h:305: error: invalid use of incomplete type 'struct std::allocator<char>'
176/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
177/usr/include/c++/4.0.0/bits/basic_string.h:313: error: invalid use of incomplete type 'struct std::allocator<char>'
178/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
179/usr/include/c++/4.0.0/bits/basic_string.h:330: error: invalid use of incomplete type 'struct std::allocator<char>'
180/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
181/usr/include/c++/4.0.0/bits/basic_string.h:339: error: invalid use of incomplete type 'struct std::allocator<char>'
182/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
183/usr/include/c++/4.0.0/bits/basic_string.h:348: error: invalid use of incomplete type 'struct std::allocator<char>'
184/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
185/usr/include/c++/4.0.0/bits/basic_string.h:367: error: invalid use of incomplete type 'struct std::allocator<char>'
186/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
187/usr/include/c++/4.0.0/bits/basic_string.h:371: error: invalid use of incomplete type 'struct std::allocator<char>'
188/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
189/usr/include/c++/4.0.0/bits/basic_string.tcc:450: error: invalid use of incomplete type 'struct std::allocator<char>'
190/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
191/usr/include/c++/4.0.0/bits/basic_string.tcc:196: error: invalid use of incomplete type 'struct std::allocator<char>'
192/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
193/usr/include/c++/4.0.0/bits/basic_string.tcc:207: error: invalid use of incomplete type 'struct std::allocator<char>'
194/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
195/usr/include/c++/4.0.0/bits/basic_string.tcc:218: error: invalid use of incomplete type 'struct std::allocator<char>'
196/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
197/usr/include/c++/4.0.0/bits/basic_string.tcc:232: error: invalid use of incomplete type 'struct std::allocator<char>'
198/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
199/usr/include/c++/4.0.0/bits/basic_string.h:510: error: invalid use of incomplete type 'struct std::allocator<char>'
200/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
201/usr/include/c++/4.0.0/bits/basic_string.h:521: error: invalid use of incomplete type 'struct std::allocator<char>'
202/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
203/usr/include/c++/4.0.0/bits/basic_string.h:529: error: invalid use of incomplete type 'struct std::allocator<char>'
204/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
205/usr/include/c++/4.0.0/bits/basic_string.h:540: error: invalid use of incomplete type 'struct std::allocator<char>'
206/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
207/usr/include/c++/4.0.0/bits/basic_string.h:549: error: invalid use of incomplete type 'struct std::allocator<char>'
208/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
209/usr/include/c++/4.0.0/bits/basic_string.h:558: error: invalid use of incomplete type 'struct std::allocator<char>'
210/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
211/usr/include/c++/4.0.0/bits/basic_string.h:567: error: invalid use of incomplete type 'struct std::allocator<char>'
212/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
213/usr/include/c++/4.0.0/bits/basic_string.h:576: error: invalid use of incomplete type 'struct std::allocator<char>'
214/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
215/usr/include/c++/4.0.0/bits/basic_string.h:584: error: invalid use of incomplete type 'struct std::allocator<char>'
216/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
217/usr/include/c++/4.0.0/bits/basic_string.h:590: error: invalid use of incomplete type 'struct std::allocator<char>'
218/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
219/usr/include/c++/4.0.0/bits/basic_string.h:595: error: invalid use of incomplete type 'struct std::allocator<char>'
220/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
221/usr/include/c++/4.0.0/bits/basic_string.tcc:613: error: invalid use of incomplete type 'struct std::allocator<char>'
222/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
223/usr/include/c++/4.0.0/bits/basic_string.h:622: error: invalid use of incomplete type 'struct std::allocator<char>'
224/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
225/usr/include/c++/4.0.0/bits/basic_string.h:630: error: invalid use of incomplete type 'struct std::allocator<char>'
226/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
227/usr/include/c++/4.0.0/bits/basic_string.tcc:483: error: invalid use of incomplete type 'struct std::allocator<char>'
228/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
229/usr/include/c++/4.0.0/bits/basic_string.h:679: error: invalid use of incomplete type 'struct std::allocator<char>'
230/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
231/usr/include/c++/4.0.0/bits/basic_string.h:696: error: invalid use of incomplete type 'struct std::allocator<char>'
232/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
233/usr/include/c++/4.0.0/bits/basic_string.h:714: error: invalid use of incomplete type 'struct std::allocator<char>'
234/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
235/usr/include/c++/4.0.0/bits/basic_string.h:733: error: invalid use of incomplete type 'struct std::allocator<char>'
236/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
237/usr/include/c++/4.0.0/bits/basic_string.tcc:346: error: invalid use of incomplete type 'struct std::allocator<char>'
238/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
239/usr/include/c++/4.0.0/bits/basic_string.tcc:302: error: invalid use of incomplete type 'struct std::allocator<char>'
240/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
241/usr/include/c++/4.0.0/bits/basic_string.tcc:285: error: invalid use of incomplete type 'struct std::allocator<char>'
242/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
243/usr/include/c++/4.0.0/bits/basic_string.h:875: error: invalid use of incomplete type 'struct std::allocator<char>'
244/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
245/usr/include/c++/4.0.0/bits/basic_string.tcc:263: error: invalid use of incomplete type 'struct std::allocator<char>'
246/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
247/usr/include/c++/4.0.0/bits/basic_string.h:919: error: invalid use of incomplete type 'struct std::allocator<char>'
248/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
249/usr/include/c++/4.0.0/bits/basic_string.h:948: error: invalid use of incomplete type 'struct std::allocator<char>'
250/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
251/usr/include/c++/4.0.0/bits/basic_string.h:964: error: invalid use of incomplete type 'struct std::allocator<char>'
252/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
253/usr/include/c++/4.0.0/bits/basic_string.h:979: error: invalid use of incomplete type 'struct std::allocator<char>'
254/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
255/usr/include/c++/4.0.0/bits/basic_string.h:1002: error: invalid use of incomplete type 'struct std::allocator<char>'
256/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
257/usr/include/c++/4.0.0/bits/basic_string.tcc:364: error: invalid use of incomplete type 'struct std::allocator<char>'
258/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
259/usr/include/c++/4.0.0/bits/basic_string.h:1042: error: invalid use of incomplete type 'struct std::allocator<char>'
260/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
261/usr/include/c++/4.0.0/bits/basic_string.h:1065: error: invalid use of incomplete type 'struct std::allocator<char>'
262/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
263/usr/include/c++/4.0.0/bits/basic_string.h:1082: error: invalid use of incomplete type 'struct std::allocator<char>'
264/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
265/usr/include/c++/4.0.0/bits/basic_string.h:1106: error: invalid use of incomplete type 'struct std::allocator<char>'
266/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
267/usr/include/c++/4.0.0/bits/basic_string.h:1122: error: invalid use of incomplete type 'struct std::allocator<char>'
268/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
269/usr/include/c++/4.0.0/bits/basic_string.h:1142: error: invalid use of incomplete type 'struct std::allocator<char>'
270/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
271/usr/include/c++/4.0.0/bits/basic_string.h:1169: error: invalid use of incomplete type 'struct std::allocator<char>'
272/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
273/usr/include/c++/4.0.0/bits/basic_string.h:1192: error: invalid use of incomplete type 'struct std::allocator<char>'
274/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
275/usr/include/c++/4.0.0/bits/basic_string.tcc:396: error: invalid use of incomplete type 'struct std::allocator<char>'
276/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
277/usr/include/c++/4.0.0/bits/basic_string.h:1234: error: invalid use of incomplete type 'struct std::allocator<char>'
278/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
279/usr/include/c++/4.0.0/bits/basic_string.h:1257: error: invalid use of incomplete type 'struct std::allocator<char>'
280/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
281/usr/include/c++/4.0.0/bits/basic_string.h:1275: error: invalid use of incomplete type 'struct std::allocator<char>'
282/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
283/usr/include/c++/4.0.0/bits/basic_string.h:1293: error: invalid use of incomplete type 'struct std::allocator<char>'
284/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
285/usr/include/c++/4.0.0/bits/basic_string.h:1314: error: invalid use of incomplete type 'struct std::allocator<char>'
286/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
287/usr/include/c++/4.0.0/bits/basic_string.h:1335: error: invalid use of incomplete type 'struct std::allocator<char>'
288/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
289/usr/include/c++/4.0.0/bits/basic_string.h:1359: error: invalid use of incomplete type 'struct std::allocator<char>'
290/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
291/usr/include/c++/4.0.0/bits/basic_string.h:1371: error: invalid use of incomplete type 'struct std::allocator<char>'
292/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
293/usr/include/c++/4.0.0/bits/basic_string.h:1382: error: invalid use of incomplete type 'struct std::allocator<char>'
294/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
295/usr/include/c++/4.0.0/bits/basic_string.h:1392: error: invalid use of incomplete type 'struct std::allocator<char>'
296/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
297/usr/include/c++/4.0.0/bits/basic_string.h:1403: error: invalid use of incomplete type 'struct std::allocator<char>'
298/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
299/usr/include/c++/4.0.0/bits/basic_string.h:1416: error: invalid use of incomplete type 'struct std::allocator<char>'
300/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
301/usr/include/c++/4.0.0/bits/basic_string.tcc:629: error: invalid use of incomplete type 'struct std::allocator<char>'
302/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
303/usr/include/c++/4.0.0/bits/basic_string.tcc:642: error: invalid use of incomplete type 'struct std::allocator<char>'
304/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
305/usr/include/c++/4.0.0/bits/basic_string.tcc:655: error: invalid use of incomplete type 'struct std::allocator<char>'
306/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
307/usr/include/c++/4.0.0/bits/basic_string.tcc:165: error: invalid use of incomplete type 'struct std::allocator<char>'
308/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
309/usr/include/c++/4.0.0/bits/basic_string.h:1553: error: invalid use of incomplete type 'struct std::allocator<char>'
310/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
311/usr/include/c++/4.0.0/bits/basic_string.h:1567: error: invalid use of incomplete type 'struct std::allocator<char>'
312/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
313/usr/include/c++/4.0.0/bits/basic_string.h:1597: error: invalid use of incomplete type 'struct std::allocator<char>'
314/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
315/usr/include/c++/4.0.0/bits/basic_string.h:1625: error: invalid use of incomplete type 'struct std::allocator<char>'
316/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
317/usr/include/c++/4.0.0/bits/basic_string.h:1655: error: invalid use of incomplete type 'struct std::allocator<char>'
318/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
319/usr/include/c++/4.0.0/bits/basic_string.h:1683: error: invalid use of incomplete type 'struct std::allocator<char>'
320/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
321/usr/include/c++/4.0.0/bits/basic_string.h:1702: error: invalid use of incomplete type 'struct std::allocator<char>'
322/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
323/usr/include/c++/4.0.0/bits/basic_string.h:1716: error: invalid use of incomplete type 'struct std::allocator<char>'
324/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
325/usr/include/c++/4.0.0/bits/basic_string.h:1744: error: invalid use of incomplete type 'struct std::allocator<char>'
326/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
327/usr/include/c++/4.0.0/bits/basic_string.h:1763: error: invalid use of incomplete type 'struct std::allocator<char>'
328/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
329/usr/include/c++/4.0.0/bits/basic_string.h:1777: error: invalid use of incomplete type 'struct std::allocator<char>'
330/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
331/usr/include/c++/4.0.0/bits/basic_string.h:1806: error: invalid use of incomplete type 'struct std::allocator<char>'
332/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
333/usr/include/c++/4.0.0/bits/basic_string.h:1836: error: invalid use of incomplete type 'struct std::allocator<char>'
334/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
335/usr/include/c++/4.0.0/bits/basic_string.h:1865: error: invalid use of incomplete type 'struct std::allocator<char>'
336/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
337/usr/include/c++/4.0.0/bits/basic_string.h:1897: error: invalid use of incomplete type 'struct std::allocator<char>'
338/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
339/usr/include/c++/4.0.0/bits/basic_string.tcc:885: error: invalid use of incomplete type 'struct std::allocator<char>'
340/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
341/usr/include/c++/4.0.0/bits/basic_string.tcc:901: error: invalid use of incomplete type 'struct std::allocator<char>'
342/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
343/usr/include/c++/4.0.0/bits/basic_string.tcc:933: error: invalid use of incomplete type 'struct std::allocator<char>'
344/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
345/usr/include/c++/4.0.0/bits/basic_string.tcc:950: error: invalid use of incomplete type 'struct std::allocator<char>'
346/usr/include/c++/4.0.0/bits/stringfwd.h:49: error: declaration of 'struct std::allocator<char>'
347/usr/include/c++/4.0.0/bits/ios_base.h:256: error: '__ios_flags' was not declared in this scope
348/usr/include/c++/4.0.0/bits/ios_base.h:259: error: '__ios_flags' was not declared in this scope
349/usr/include/c++/4.0.0/bits/ios_base.h:262: error: '__ios_flags' was not declared in this scope
350/usr/include/c++/4.0.0/bits/ios_base.h:265: error: '__ios_flags' was not declared in this scope
351/usr/include/c++/4.0.0/bits/ios_base.h:270: error: '__ios_flags' was not declared in this scope
352/usr/include/c++/4.0.0/bits/ios_base.h:274: error: '__ios_flags' was not declared in this scope
353/usr/include/c++/4.0.0/bits/ios_base.h:277: error: '__ios_flags' was not declared in this scope
354/usr/include/c++/4.0.0/bits/ios_base.h:281: error: '__ios_flags' was not declared in this scope
355/usr/include/c++/4.0.0/bits/ios_base.h:284: error: '__ios_flags' was not declared in this scope
356/usr/include/c++/4.0.0/bits/ios_base.h:288: error: '__ios_flags' was not declared in this scope
357/usr/include/c++/4.0.0/bits/ios_base.h:292: error: '__ios_flags' was not declared in this scope
358/usr/include/c++/4.0.0/bits/ios_base.h:295: error: '__ios_flags' was not declared in this scope
359/usr/include/c++/4.0.0/bits/ios_base.h:298: error: '__ios_flags' was not declared in this scope
360/usr/include/c++/4.0.0/bits/ios_base.h:301: error: '__ios_flags' was not declared in this scope
361/usr/include/c++/4.0.0/bits/ios_base.h:305: error: '__ios_flags' was not declared in this scope
362/usr/include/c++/4.0.0/bits/ios_base.h:308: error: '__ios_flags' was not declared in this scope
363/usr/include/c++/4.0.0/bits/ios_base.h:311: error: '__ios_flags' was not declared in this scope
364/usr/include/c++/4.0.0/bits/ios_base.h:314: error: '__ios_flags' was not declared in this scope
365/usr/include/c++/4.0.0/bits/ios_base.h:332: error: '__ios_flags' was not declared in this scope
366/usr/include/c++/4.0.0/bits/ios_base.h:335: error: '__ios_flags' was not declared in this scope
367/usr/include/c++/4.0.0/bits/ios_base.h:340: error: '__ios_flags' was not declared in this scope
368/usr/include/c++/4.0.0/bits/ios_base.h:362: error: '__ios_flags' was not declared in this scope
369/usr/include/c++/4.0.0/bits/ios_base.h:365: error: '__ios_flags' was not declared in this scope
370/usr/include/c++/4.0.0/bits/ios_base.h:371: error: '__ios_flags' was not declared in this scope
371/usr/include/c++/4.0.0/bits/ios_base.h:374: error: '__ios_flags' was not declared in this scope
372/usr/include/c++/4.0.0/bits/ios_base.h:377: error: '__ios_flags' was not declared in this scope
373/usr/include/c++/4.0.0/bits/ios_base.h:380: error: '__ios_flags' was not declared in this scope
374/usr/include/c++/4.0.0/bits/ios_base.h:472: error: '_Atomic_word' does not name a type
375/usr/include/c++/4.0.0/bits/ios_base.h:538: error: '_Atomic_word' does not name a type
376/usr/include/c++/4.0.0/bits/ios_base.h: In constructor 'std::ios_base::_Callback_list::_Callback_list(void (*)(std::ios_base::event, std::ios_base&, int), int, std::ios_base::_Callback_list*)':
377/usr/include/c++/4.0.0/bits/ios_base.h:476: error: class 'std::ios_base::_Callback_list' does not have any field named '_M_refcount'
378/usr/include/c++/4.0.0/bits/ios_base.h: In member function 'void std::ios_base::_Callback_list::_M_add_reference()':
379/usr/include/c++/4.0.0/bits/ios_base.h:479: error: '_M_refcount' was not declared in this scope
380/usr/include/c++/4.0.0/bits/ios_base.h: In member function 'int std::ios_base::_Callback_list::_M_remove_reference()':
381/usr/include/c++/4.0.0/bits/ios_base.h:484: error: '__exchange_and_add' is not a member of '__gnu_cxx'
382/usr/include/c++/4.0.0/bits/ios_base.h:484: error: '_M_refcount' was not declared in this scope
383In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
384                 from /usr/include/c++/4.0.0/ios:50,
385                 from /usr/include/c++/4.0.0/ostream:44,
386                 from /usr/include/c++/4.0.0/iostream:44,
387                 from prova.cc:1:
388/usr/include/c++/4.0.0/bits/locale_facets.h: At global scope:
389/usr/include/c++/4.0.0/bits/locale_facets.h:66: error: expected ',' or '...' before '&' token
390/usr/include/c++/4.0.0/bits/locale_facets.h:72: error: expected ',' or '...' before '&' token
391/usr/include/c++/4.0.0/bits/locale_facets.h:77: error: expected ',' or '...' before '&' token
392/usr/include/c++/4.0.0/bits/locale_facets.h:82: error: expected ',' or '...' before '&' token
393/usr/include/c++/4.0.0/bits/locale_facets.h:146: error: invalid use of incomplete type 'struct std::ctype_base'
394/usr/include/c++/4.0.0/bits/localefwd.h:109: error: forward declaration of 'struct std::ctype_base'
395/usr/include/c++/4.0.0/bits/locale_facets.h:163: error: 'mask' has not been declared
396/usr/include/c++/4.0.0/bits/locale_facets.h:180: error: 'mask' has not been declared
397/usr/include/c++/4.0.0/bits/locale_facets.h:196: error: expected ';' before '(' token
398/usr/include/c++/4.0.0/bits/locale_facets.h:211: error: expected `;' before 'const'
399/usr/include/c++/4.0.0/bits/locale_facets.h:212: error: expected ';' before '(' token
400/usr/include/c++/4.0.0/bits/locale_facets.h:225: error: expected `;' before 'char_type'
401/usr/include/c++/4.0.0/bits/locale_facets.h:372: error: 'mask' has not been declared
402/usr/include/c++/4.0.0/bits/locale_facets.h:392: error: 'mask' has not been declared
403/usr/include/c++/4.0.0/bits/locale_facets.h:410: error: 'do_scan_is' declared as a 'virtual' field
404/usr/include/c++/4.0.0/bits/locale_facets.h:410: error: expected ';' before '(' token
405/usr/include/c++/4.0.0/bits/locale_facets.h:429: error: 'do_scan_not' declared as a 'virtual' field
406/usr/include/c++/4.0.0/bits/locale_facets.h:429: error: expected ';' before '(' token
407/usr/include/c++/4.0.0/bits/locale_facets.h:676: error: invalid use of incomplete type 'struct std::ctype_base'
408/usr/include/c++/4.0.0/bits/localefwd.h:109: error: forward declaration of 'struct std::ctype_base'
409/usr/include/c++/4.0.0/bits/locale_facets.h:684: error: '__c_locale' does not name a type
410/usr/include/c++/4.0.0/bits/locale_facets.h:686: error: '__to_type' does not name a type
411/usr/include/c++/4.0.0/bits/locale_facets.h:687: error: '__to_type' does not name a type
412/usr/include/c++/4.0.0/bits/locale_facets.h:688: error: expected ';' before '*' token
413/usr/include/c++/4.0.0/bits/locale_facets.h:712: error: expected ',' or '...' before '*' token
414/usr/include/c++/4.0.0/bits/locale_facets.h:725: error: expected `)' before '__cloc'
415/usr/include/c++/4.0.0/bits/locale_facets.h:738: error: 'mask' has not been declared
416/usr/include/c++/4.0.0/bits/locale_facets.h:753: error: 'mask' has not been declared
417/usr/include/c++/4.0.0/bits/locale_facets.h:767: error: 'scan_is' declared as an 'inline' field
418/usr/include/c++/4.0.0/bits/locale_facets.h:767: error: expected ';' before '(' token
419/usr/include/c++/4.0.0/bits/locale_facets.h:781: error: 'scan_not' declared as an 'inline' field
420/usr/include/c++/4.0.0/bits/locale_facets.h:781: error: expected ';' before '(' token
421/usr/include/c++/4.0.0/bits/locale_facets.h:973: error: expected ';' before '*' token
422/usr/include/c++/4.0.0/bits/locale_facets.h:978: error: expected `;' before 'static'
423/usr/include/c++/4.0.0/bits/locale_facets.h:978: error: expected ';' before '*' token
424/usr/include/c++/4.0.0/bits/locale_facets.h: In instantiation of 'std::ctype<wchar_t>':
425/usr/include/c++/4.0.0/bits/locale_facets.h:1513:   instantiated from 'std::ctype_byname<wchar_t>'
426/usr/include/c++/4.0.0/bits/locale_facets.h:1530:   instantiated from here
427/usr/include/c++/4.0.0/bits/locale_facets.h:611: error: no type named 'mask' in 'class std::__ctype_abstract_base<wchar_t>'
428/usr/include/c++/4.0.0/bits/locale_facets.h:624: error: no type named 'mask' in 'class std::__ctype_abstract_base<wchar_t>'
429/usr/include/c++/4.0.0/bits/locale_facets.h:627: error: no type named 'mask' in 'class std::__ctype_abstract_base<wchar_t>'
430/usr/include/c++/4.0.0/bits/locale_facets.h:630: error: no type named 'mask' in 'class std::__ctype_abstract_base<wchar_t>'
431/usr/include/c++/4.0.0/bits/locale_facets.h:634: error: no type named 'mask' in 'class std::__ctype_abstract_base<wchar_t>'
432In file included from /usr/include/c++/4.0.0/bits/locale_facets.h:1533,
433                 from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
434                 from /usr/include/c++/4.0.0/ios:50,
435                 from /usr/include/c++/4.0.0/ostream:44,
436                 from /usr/include/c++/4.0.0/iostream:44,
437                 from prova.cc:1:
438/usr/include/c++/4.0.0/bits/codecvt.h:282: error: '__c_locale' does not name a type
439/usr/include/c++/4.0.0/bits/codecvt.h:292: error: expected `)' before '__cloc'
440/usr/include/c++/4.0.0/bits/codecvt.h:343: error: '__c_locale' does not name a type
441/usr/include/c++/4.0.0/bits/codecvt.h:352: error: expected `)' before '__cloc'
442In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:44,
443                 from /usr/include/c++/4.0.0/ios:50,
444                 from /usr/include/c++/4.0.0/ostream:44,
445                 from /usr/include/c++/4.0.0/iostream:44,
446                 from prova.cc:1:
447/usr/include/c++/4.0.0/bits/locale_facets.h:1708: error: expected `)' before '__cloc'
448/usr/include/c++/4.0.0/bits/locale_facets.h:1865: error: '__c_locale' has not been declared
449/usr/include/c++/4.0.0/bits/locale_facets.h:1876: error: variable or field '_M_initialize_numpunct' declared void
450/usr/include/c++/4.0.0/bits/locale_facets.h:1876: error: '__c_locale' was not declared in this scope
451/usr/include/c++/4.0.0/bits/locale_facets.h: In constructor 'std::numpunct_byname<_CharT>::numpunct_byname(const char*, size_t)':
452/usr/include/c++/4.0.0/bits/locale_facets.h:1901: error: '__c_locale' was not declared in this scope
453/usr/include/c++/4.0.0/bits/locale_facets.h:1901: error: expected `;' before '__tmp'
454/usr/include/c++/4.0.0/bits/locale_facets.h:1902: error: '__tmp' was not declared in this scope
455/usr/include/c++/4.0.0/bits/locale_facets.h: At global scope:
456/usr/include/c++/4.0.0/bits/locale_facets.h:2479: error: '__c_locale' does not name a type
457/usr/include/c++/4.0.0/bits/locale_facets.h:2507: error: expected `)' before '__cloc'
458/usr/include/c++/4.0.0/bits/locale_facets.h: In constructor 'std::collate<_CharT>::collate(size_t)':
459/usr/include/c++/4.0.0/bits/locale_facets.h:2494: error: class 'std::collate<_CharT>' does not have any field named '_M_c_locale_collate'
460/usr/include/c++/4.0.0/bits/locale_facets.h:2494: error: there are no arguments to '_S_get_c_locale' that depend on a template parameter, so a declaration of '_S_get_c_locale' must be available
461/usr/include/c++/4.0.0/bits/locale_facets.h: In destructor 'virtual std::collate<_CharT>::~collate()':
462/usr/include/c++/4.0.0/bits/locale_facets.h:2571: error: '_M_c_locale_collate' was not declared in this scope
463/usr/include/c++/4.0.0/bits/locale_facets.h: At global scope:
464/usr/include/c++/4.0.0/bits/locale_facets.h:2809: error: '__c_locale' does not name a type
465/usr/include/c++/4.0.0/bits/locale_facets.h:2833: error: expected `)' before '__cloc'
466/usr/include/c++/4.0.0/bits/locale_facets.h:2940: error: '__c_locale' has not been declared
467/usr/include/c++/4.0.0/bits/locale_facets.h:2949: error: variable or field '_M_initialize_timepunct' declared void
468/usr/include/c++/4.0.0/bits/locale_facets.h:2949: error: '__c_locale' was not declared in this scope
469/usr/include/c++/4.0.0/bits/locale_facets.h:3596: error: expected `)' before '__cloc'
470/usr/include/c++/4.0.0/bits/locale_facets.h:3883: error: '__c_locale' has not been declared
471/usr/include/c++/4.0.0/bits/locale_facets.h:3901: error: variable or field '_M_initialize_moneypunct' declared void
472/usr/include/c++/4.0.0/bits/locale_facets.h:3901: error: '__c_locale' was not declared in this scope
473/usr/include/c++/4.0.0/bits/locale_facets.h:3901: error: expected primary-expression before 'const'
474/usr/include/c++/4.0.0/bits/locale_facets.h:3905: error: variable or field '_M_initialize_moneypunct' declared void
475/usr/include/c++/4.0.0/bits/locale_facets.h:3905: error: '__c_locale' was not declared in this scope
476/usr/include/c++/4.0.0/bits/locale_facets.h:3905: error: expected primary-expression before 'const'
477/usr/include/c++/4.0.0/bits/locale_facets.h: In constructor 'std::moneypunct_byname<_CharT, _Intl>::moneypunct_byname(const char*, size_t)':
478/usr/include/c++/4.0.0/bits/locale_facets.h:3941: error: '__c_locale' was not declared in this scope
479/usr/include/c++/4.0.0/bits/locale_facets.h:3941: error: expected `;' before '__tmp'
480/usr/include/c++/4.0.0/bits/locale_facets.h:3942: error: '__tmp' was not declared in this scope
481/usr/include/c++/4.0.0/bits/locale_facets.h: At global scope:
482/usr/include/c++/4.0.0/bits/locale_facets.h:4271: error: '__c_locale' does not name a type
483/usr/include/c++/4.0.0/bits/locale_facets.h:4300: error: expected `)' before '__cloc'
484/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::isspace(_CharT, const std::locale&)':
485/usr/include/c++/4.0.0/bits/locale_facets.h:4503: error: incomplete type 'std::ctype_base' used in nested name specifier
486/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::isprint(_CharT, const std::locale&)':
487/usr/include/c++/4.0.0/bits/locale_facets.h:4509: error: incomplete type 'std::ctype_base' used in nested name specifier
488/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::iscntrl(_CharT, const std::locale&)':
489/usr/include/c++/4.0.0/bits/locale_facets.h:4515: error: incomplete type 'std::ctype_base' used in nested name specifier
490/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::isupper(_CharT, const std::locale&)':
491/usr/include/c++/4.0.0/bits/locale_facets.h:4521: error: incomplete type 'std::ctype_base' used in nested name specifier
492/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::islower(_CharT, const std::locale&)':
493/usr/include/c++/4.0.0/bits/locale_facets.h:4527: error: incomplete type 'std::ctype_base' used in nested name specifier
494/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::isalpha(_CharT, const std::locale&)':
495/usr/include/c++/4.0.0/bits/locale_facets.h:4533: error: incomplete type 'std::ctype_base' used in nested name specifier
496/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::isdigit(_CharT, const std::locale&)':
497/usr/include/c++/4.0.0/bits/locale_facets.h:4539: error: incomplete type 'std::ctype_base' used in nested name specifier
498/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::ispunct(_CharT, const std::locale&)':
499/usr/include/c++/4.0.0/bits/locale_facets.h:4545: error: incomplete type 'std::ctype_base' used in nested name specifier
500/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::isxdigit(_CharT, const std::locale&)':
501/usr/include/c++/4.0.0/bits/locale_facets.h:4551: error: incomplete type 'std::ctype_base' used in nested name specifier
502/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::isalnum(_CharT, const std::locale&)':
503/usr/include/c++/4.0.0/bits/locale_facets.h:4557: error: incomplete type 'std::ctype_base' used in nested name specifier
504/usr/include/c++/4.0.0/bits/locale_facets.h: In function 'bool std::isgraph(_CharT, const std::locale&)':
505/usr/include/c++/4.0.0/bits/locale_facets.h:4563: error: incomplete type 'std::ctype_base' used in nested name specifier
506In file included from /usr/include/c++/4.0.0/bits/basic_ios.h:464,
507                 from /usr/include/c++/4.0.0/ios:50,
508                 from /usr/include/c++/4.0.0/ostream:44,
509                 from /usr/include/c++/4.0.0/iostream:44,
510                 from prova.cc:1:
511/usr/include/c++/4.0.0/bits/basic_ios.tcc: In member function 'void std::basic_ios<_CharT, _Traits>::clear(std::_Ios_Iostate)':
512/usr/include/c++/4.0.0/bits/basic_ios.tcc:51: error: there are no arguments to '__N' that depend on a template parameter, so a declaration of '__N' must be available
513In file included from /usr/include/c++/4.0.0/locale:46,
514                 from /usr/include/c++/4.0.0/bits/ostream.tcc:45,
515                 from /usr/include/c++/4.0.0/ostream:544,
516                 from /usr/include/c++/4.0.0/iostream:44,
517                 from prova.cc:1:
518/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function '_InIter std::num_get<_CharT, _InIter>::_M_extract_float(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, std::string&) const':
519/usr/include/c++/4.0.0/bits/locale_facets.tcc:335: error: 'struct std::string' has no member named 'reserve'
520/usr/include/c++/4.0.0/bits/locale_facets.tcc:370: error: 'struct std::string' has no member named 'size'
521/usr/include/c++/4.0.0/bits/locale_facets.tcc:389: error: 'struct std::string' has no member named 'size'
522/usr/include/c++/4.0.0/bits/locale_facets.tcc:425: error: 'struct std::string' has no member named 'size'
523/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function '_InIter std::num_get<_CharT, _InIter>::_M_extract_int(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, _ValueT&) const':
524/usr/include/c++/4.0.0/bits/locale_facets.tcc:536: error: 'struct std::string' has no member named 'reserve'
525/usr/include/c++/4.0.0/bits/locale_facets.tcc:640: error: 'struct std::string' has no member named 'size'
526/usr/include/c++/4.0.0/bits/locale_facets.tcc:652: error: 'struct std::string' has no member named 'size'
527/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::num_get<_CharT, _InIter>::do_get(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, float&) const':
528/usr/include/c++/4.0.0/bits/locale_facets.tcc:780: error: 'struct std::string' has no member named 'reserve'
529/usr/include/c++/4.0.0/bits/locale_facets.tcc:782: error: there are no arguments to '_S_get_c_locale' that depend on a template parameter, so a declaration of '_S_get_c_locale' must be available
530/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::num_get<_CharT, _InIter>::do_get(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, double&) const':
531/usr/include/c++/4.0.0/bits/locale_facets.tcc:793: error: 'struct std::string' has no member named 'reserve'
532/usr/include/c++/4.0.0/bits/locale_facets.tcc:795: error: there are no arguments to '_S_get_c_locale' that depend on a template parameter, so a declaration of '_S_get_c_locale' must be available
533/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::num_get<_CharT, _InIter>::do_get(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, long double&) const':
534/usr/include/c++/4.0.0/bits/locale_facets.tcc:806: error: 'struct std::string' has no member named 'reserve'
535/usr/include/c++/4.0.0/bits/locale_facets.tcc:808: error: there are no arguments to '_S_get_c_locale' that depend on a template parameter, so a declaration of '_S_get_c_locale' must be available
536/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function '_OutIter std::num_put<_CharT, _OutIter>::_M_insert_float(_OutIter, std::ios_base&, _CharT, char, _ValueT) const':
537/usr/include/c++/4.0.0/bits/locale_facets.tcc:1136: error: '__convert_from_v' is not a member of 'std'
538/usr/include/c++/4.0.0/bits/locale_facets.tcc:1137: error: there are no arguments to '_S_get_c_locale' that depend on a template parameter, so a declaration of '_S_get_c_locale' must be available
539/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function '_InIter std::money_get<_CharT, _InIter>::_M_extract(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, std::string&) const':
540/usr/include/c++/4.0.0/bits/locale_facets.tcc:1314: error: 'struct std::string' has no member named 'reserve'
541/usr/include/c++/4.0.0/bits/locale_facets.tcc:1326: error: 'struct std::string' has no member named 'reserve'
542/usr/include/c++/4.0.0/bits/locale_facets.tcc:1430: error: incomplete type 'std::ctype_base' used in nested name specifier
543/usr/include/c++/4.0.0/bits/locale_facets.tcc:1438: error: incomplete type 'std::ctype_base' used in nested name specifier
544/usr/include/c++/4.0.0/bits/locale_facets.tcc:1459: error: 'struct std::string' has no member named 'size'
545/usr/include/c++/4.0.0/bits/locale_facets.tcc:1461: error: 'struct std::string' has no member named 'find_first_not_of'
546/usr/include/c++/4.0.0/bits/locale_facets.tcc:1462: error: 'npos' is not a member of 'std::string'
547/usr/include/c++/4.0.0/bits/locale_facets.tcc:1464: error: 'struct std::string' has no member named 'erase'
548/usr/include/c++/4.0.0/bits/locale_facets.tcc:1464: error: 'struct std::string' has no member named 'size'
549/usr/include/c++/4.0.0/bits/locale_facets.tcc:1468: error: no match for 'operator[]' in '__res[0]'
550/usr/include/c++/4.0.0/bits/locale_facets.tcc:1469: error: 'struct std::string' has no member named 'insert'
551/usr/include/c++/4.0.0/bits/locale_facets.tcc:1469: error: 'struct std::string' has no member named 'begin'
552/usr/include/c++/4.0.0/bits/locale_facets.tcc:1472: error: 'struct std::string' has no member named 'size'
553/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter, bool, std::ios_base&, std::_Ios_Iostate&, long double&) const':
554/usr/include/c++/4.0.0/bits/locale_facets.tcc:1512: error: there are no arguments to '_S_get_c_locale' that depend on a template parameter, so a declaration of '_S_get_c_locale' must be available
555/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function 'virtual _InIter std::money_get<_CharT, _InIter>::do_get(_InIter, _InIter, bool, std::ios_base&, std::_Ios_Iostate&, std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) const':
556/usr/include/c++/4.0.0/bits/locale_facets.tcc:1522: error: invalid combination of multiple type-specifiers
557/usr/include/c++/4.0.0/bits/locale_facets.tcc:1522: error: invalid type in declaration before ';' token
558/usr/include/c++/4.0.0/bits/locale_facets.tcc:1532: error: 'struct std::string' has no member named 'size'
559/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function '_OutIter std::money_put<_CharT, _OutIter>::_M_insert(_OutIter, std::ios_base&, _CharT, const std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> >&) const':
560/usr/include/c++/4.0.0/bits/locale_facets.tcc:1586: error: incomplete type 'std::ctype_base' used in nested name specifier
561/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function 'virtual _OutIter std::money_put<_CharT, _OutIter>::do_put(_OutIter, bool, std::ios_base&, _CharT, long double) const':
562/usr/include/c++/4.0.0/bits/locale_facets.tcc:1735: error: '__convert_from_v' is not a member of 'std'
563/usr/include/c++/4.0.0/bits/locale_facets.tcc:1736: error: there are no arguments to '_S_get_c_locale' that depend on a template parameter, so a declaration of '_S_get_c_locale' must be available
564/usr/include/c++/4.0.0/bits/locale_facets.tcc: In member function '_InIter std::time_get<_CharT, _InIter>::_M_extract_via_format(_InIter, _InIter, std::ios_base&, std::_Ios_Iostate&, tm*, const _CharT*) const':
565/usr/include/c++/4.0.0/bits/locale_facets.tcc:1834: error: incomplete type 'std::ctype_base' used in nested name specifier
566/usr/include/c++/4.0.0/bits/locale_facets.tcc:1935: error: incomplete type 'std::ctype_base' used in nested name specifier
567/usr/include/c++/4.0.0/bits/locale_facets.tcc: In function 'bool std::__verify_grouping(const char*, size_t, const std::string&)':
568/usr/include/c++/4.0.0/bits/locale_facets.tcc:2489: error: 'const struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >' has no member named 'size'
569/usr/include/c++/4.0.0/bits/locale_facets.tcc:2498: error: no match for 'operator[]' in '__grouping_tmp[__i]'
570/usr/include/c++/4.0.0/bits/locale_facets.tcc:2500: error: no match for 'operator[]' in '__grouping_tmp[__i]'
571/usr/include/c++/4.0.0/bits/locale_facets.tcc:2503: error: no match for 'operator[]' in '__grouping_tmp[0]'
572In file included from /usr/include/c++/4.0.0/istream:814,
573                 from /usr/include/c++/4.0.0/iostream:45,
574                 from prova.cc:1:
575/usr/include/c++/4.0.0/bits/istream.tcc: In constructor 'std::basic_istream<_CharT, _Traits>::sentry::sentry(std::basic_istream<_CharT, _Traits>&, bool)':
576/usr/include/c++/4.0.0/bits/istream.tcc:67: error: incomplete type 'std::ctype_base' used in nested name specifier
577/usr/include/c++/4.0.0/bits/istream.tcc: In function 'std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT2*)':
578/usr/include/c++/4.0.0/bits/istream.tcc:1078: error: incomplete type 'std::ctype_base' used in nested name specifier
579/usr/include/c++/4.0.0/bits/istream.tcc: In function 'std::basic_istream<_CharT, _Traits>& std::ws(std::basic_istream<_CharT, _Traits>&)':
580/usr/include/c++/4.0.0/bits/istream.tcc:1119: error: incomplete type 'std::ctype_base' used in nested name specifier
581/usr/include/c++/4.0.0/bits/istream.tcc: In function 'std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::basic_string<_CharT, _Traits, _Alloc>&)':
582/usr/include/c++/4.0.0/bits/istream.tcc:1161: error: incomplete type 'std::ctype_base' used in nested name specifier
583In file included from /usr/include/c++/4.0.0/vector:70,
584                 from prova.cc:2:
585/usr/include/c++/4.0.0/bits/stl_vector.h: At global scope:
586/usr/include/c++/4.0.0/bits/stl_vector.h:147: error: expected type-specifier before 'allocator'
587/usr/include/c++/4.0.0/bits/stl_vector.h:147: error: expected '>' before 'allocator'
588/usr/include/c++/4.0.0/bits/stl_vector.h:807: error: 'input_iterator_tag' has not been declared
589/usr/include/c++/4.0.0/bits/stl_vector.h:817: error: 'forward_iterator_tag' has not been declared
590/usr/include/c++/4.0.0/bits/stl_vector.h:856: error: 'input_iterator_tag' has not been declared
591/usr/include/c++/4.0.0/bits/stl_vector.h:862: error: 'forward_iterator_tag' has not been declared
592/usr/include/c++/4.0.0/bits/stl_vector.h:897: error: 'input_iterator_tag' has not been declared
593/usr/include/c++/4.0.0/bits/stl_vector.h:903: error: 'forward_iterator_tag' has not been declared
594/usr/include/c++/4.0.0/bits/stl_vector.h: In member function 'void _GLIBCXX_STD::vector<_Tp, _Alloc>::_M_range_check(size_t) const':
595/usr/include/c++/4.0.0/bits/stl_vector.h:518: error: there are no arguments to '__N' that depend on a template parameter, so a declaration of '__N' must be available
596/usr/include/c++/4.0.0/bits/stl_vector.h: In member function 'void _GLIBCXX_STD::vector<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, __false_type)':
597/usr/include/c++/4.0.0/bits/stl_vector.h:798: error: expected nested-name-specifier before 'iterator_traits'
598/usr/include/c++/4.0.0/bits/stl_vector.h:798: error: expected initializer before '<' token
599/usr/include/c++/4.0.0/bits/stl_vector.h:800: error: there are no arguments to '_IterCategory' that depend on a template parameter, so a declaration of '_IterCategory' must be available
600/usr/include/c++/4.0.0/bits/stl_vector.h: In member function 'void _GLIBCXX_STD::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, __false_type)':
601/usr/include/c++/4.0.0/bits/stl_vector.h:847: error: expected nested-name-specifier before 'iterator_traits'
602/usr/include/c++/4.0.0/bits/stl_vector.h:847: error: expected initializer before '<' token
603/usr/include/c++/4.0.0/bits/stl_vector.h:849: error: there are no arguments to '_IterCategory' that depend on a template parameter, so a declaration of '_IterCategory' must be available
604/usr/include/c++/4.0.0/bits/stl_vector.h: In member function 'void _GLIBCXX_STD::vector<_Tp, _Alloc>::_M_insert_dispatch(__gnu_cxx::__normal_iterator<typename _Alloc::pointer, _GLIBCXX_STD::vector<_Tp, _Alloc> >, _InputIterator, _InputIterator, __false_type)':
605/usr/include/c++/4.0.0/bits/stl_vector.h:888: error: expected nested-name-specifier before 'iterator_traits'
606/usr/include/c++/4.0.0/bits/stl_vector.h:888: error: expected initializer before '<' token
607/usr/include/c++/4.0.0/bits/stl_vector.h:890: error: there are no arguments to '_IterCategory' that depend on a template parameter, so a declaration of '_IterCategory' must be available
608In file included from /usr/include/c++/4.0.0/vector:71,
609                 from prova.cc:2:
610/usr/include/c++/4.0.0/bits/stl_bvector.h: At global scope:
611/usr/include/c++/4.0.0/bits/stl_bvector.h:109: error: expected template-name before '<' token
612/usr/include/c++/4.0.0/bits/stl_bvector.h:109: error: expected `{' before '<' token
613/usr/include/c++/4.0.0/bits/stl_bvector.h:109: error: expected unqualified-id before '<' token
614prova.cc:12: error: expected `}' at end of input