1 | In file included from <project_file_path>/project_file.h:
|
---|
2 | In file included from <project_file_path>/project_file.h:
|
---|
3 | In file included from <project_file_path>/project_file.h:
|
---|
4 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi.hpp:23:
|
---|
5 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/collectives.hpp:21:
|
---|
6 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/communicator.hpp:19:
|
---|
7 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/optional.hpp:15:
|
---|
8 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/optional/optional.hpp:32:
|
---|
9 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/alignment_of.hpp:16:
|
---|
10 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/integral_constant.hpp:33:14: error: declaration of anonymous class must be a definition
|
---|
11 | template <class I, I val> struct integral_c;
|
---|
12 | ^
|
---|
13 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/integral_constant.hpp:33:23: error: expected ')'
|
---|
14 | template <class I, I val> struct integral_c;
|
---|
15 | ^
|
---|
16 | /usr/include/complex.h:49:11: note: expanded from macro 'I'
|
---|
17 | #define I _Complex_I
|
---|
18 | ^
|
---|
19 | /usr/include/complex.h:44:21: note: expanded from macro '_Complex_I'
|
---|
20 | #define _Complex_I (__extension__ 1.0iF)
|
---|
21 | ^
|
---|
22 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/integral_constant.hpp:33:23: note: to match this '('
|
---|
23 | /usr/include/complex.h:49:11: note: expanded from macro 'I'
|
---|
24 | #define I _Complex_I
|
---|
25 | ^
|
---|
26 | /usr/include/complex.h:44:20: note: expanded from macro '_Complex_I'
|
---|
27 | #define _Complex_I (__extension__ 1.0iF)
|
---|
28 | ^
|
---|
29 | In file included from <project_file_path>/project_file.h:
|
---|
30 | In file included from <project_file_path>/project_file.h:
|
---|
31 | In file included from <project_file_path>/project_file.h:
|
---|
32 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi.hpp:23:
|
---|
33 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/collectives.hpp:21:
|
---|
34 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/communicator.hpp:19:
|
---|
35 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/optional.hpp:15:
|
---|
36 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/optional/optional.hpp:32:
|
---|
37 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/alignment_of.hpp:16:
|
---|
38 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/integral_constant.hpp:33:25: error: expected template parameter
|
---|
39 | template <class I, I val> struct integral_c;
|
---|
40 | ^
|
---|
41 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/integral_constant.hpp:33:4: error: extraneous 'template<>' in declaration of struct 'integral_c'
|
---|
42 | template <class I, I val> struct integral_c;
|
---|
43 | ^
|
---|
44 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/integral_constant.hpp:65:7: error: 'operator integral_c' cannot be the name of a variable or data member
|
---|
45 | operator const mpl::integral_c<T, val>& ()const
|
---|
46 | ^
|
---|
47 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/integral_constant.hpp:65:37: error: expected ';' at end of declaration list
|
---|
48 | operator const mpl::integral_c<T, val>& ()const
|
---|
49 | ^
|
---|
50 | ;
|
---|
51 | In file included from <project_file_path>/project_file.h:
|
---|
52 | In file included from <project_file_path>/project_file.h:
|
---|
53 | In file included from <project_file_path>/project_file.h:
|
---|
54 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi.hpp:23:
|
---|
55 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/collectives.hpp:21:
|
---|
56 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/communicator.hpp:21:
|
---|
57 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/datatype.hpp:27:
|
---|
58 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/detail/mpi_datatype_cache.hpp:13:
|
---|
59 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14:
|
---|
60 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/archive/detail/oserializer.hpp:52:
|
---|
61 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/serialization/serialization.hpp:14:
|
---|
62 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/serialization/strong_typedef.hpp:26:
|
---|
63 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:307:20: error: declaration of anonymous class must be a definition
|
---|
64 | template <class T, class I, class R, class B = operators_detail::empty_base<T> >
|
---|
65 | ^
|
---|
66 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:307:36: error: a non-type template parameter cannot have type 'class R'
|
---|
67 | template <class T, class I, class R, class B = operators_detail::empty_base<T> >
|
---|
68 | ^
|
---|
69 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:310:16: error: expected ')'
|
---|
70 | R operator[](I n) const
|
---|
71 | ^
|
---|
72 | /usr/include/complex.h:49:11: note: expanded from macro 'I'
|
---|
73 | #define I _Complex_I
|
---|
74 | ^
|
---|
75 | /usr/include/complex.h:44:21: note: expanded from macro '_Complex_I'
|
---|
76 | #define _Complex_I (__extension__ 1.0iF)
|
---|
77 | ^
|
---|
78 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:310:16: note: to match this '('
|
---|
79 | /usr/include/complex.h:49:11: note: expanded from macro 'I'
|
---|
80 | #define I _Complex_I
|
---|
81 | ^
|
---|
82 | /usr/include/complex.h:44:20: note: expanded from macro '_Complex_I'
|
---|
83 | #define _Complex_I (__extension__ 1.0iF)
|
---|
84 | ^
|
---|
85 | In file included from <project_file_path>/project_file.h:
|
---|
86 | In file included from <project_file_path>/project_file.h:
|
---|
87 | In file included from <project_file_path>/project_file.h:
|
---|
88 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi.hpp:23:
|
---|
89 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/collectives.hpp:21:
|
---|
90 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/communicator.hpp:21:
|
---|
91 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/datatype.hpp:27:
|
---|
92 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/detail/mpi_datatype_cache.hpp:13:
|
---|
93 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14:
|
---|
94 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/archive/detail/oserializer.hpp:52:
|
---|
95 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/serialization/serialization.hpp:14:
|
---|
96 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/serialization/strong_typedef.hpp:26:
|
---|
97 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:310:16: error: C++ requires a type specifier for all declarations
|
---|
98 | R operator[](I n) const
|
---|
99 | ^
|
---|
100 | /usr/include/complex.h:49:11: note: expanded from macro 'I'
|
---|
101 | #define I _Complex_I
|
---|
102 | ^
|
---|
103 | /usr/include/complex.h:44:21: note: expanded from macro '_Complex_I'
|
---|
104 | #define _Complex_I (__extension__ 1.0iF)
|
---|
105 | ^
|
---|
106 | In file included from <project_file_path>/project_file.h:
|
---|
107 | In file included from <project_file_path>/project_file.h:
|
---|
108 | In file included from <project_file_path>/project_file.h:
|
---|
109 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi.hpp:23:
|
---|
110 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/collectives.hpp:21:
|
---|
111 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/communicator.hpp:21:
|
---|
112 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/datatype.hpp:27:
|
---|
113 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/detail/mpi_datatype_cache.hpp:13:
|
---|
114 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14:
|
---|
115 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/archive/detail/oserializer.hpp:52:
|
---|
116 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/serialization/serialization.hpp:14:
|
---|
117 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/serialization/strong_typedef.hpp:26:
|
---|
118 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:310:18: error: expected ')'
|
---|
119 | R operator[](I n) const
|
---|
120 | ^
|
---|
121 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:310:15: note: to match this '('
|
---|
122 | R operator[](I n) const
|
---|
123 | ^
|
---|
124 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:312:45: error: use of undeclared identifier 'n'
|
---|
125 | return *(static_cast<const T&>(*this) + n);
|
---|
126 | ^
|
---|
127 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:648:20: error: template argument for non-type template parameter must be an expression
|
---|
128 | , indexable<T, D, R, B
|
---|
129 | ^
|
---|
130 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:307:36: note: template parameter is declared here
|
---|
131 | template <class T, class I, class R, class B = operators_detail::empty_base<T> >
|
---|
132 | ^
|
---|
133 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:649:11: error: expected a type
|
---|
134 | > > > > {};
|
---|
135 | ^
|
---|
136 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:649:13: error: expected a type
|
---|
137 | > > > > {};
|
---|
138 | ^
|
---|
139 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:649:15: error: expected class name
|
---|
140 | > > > > {};
|
---|
141 | ^
|
---|
142 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:771:1: error: template argument for non-type template parameter must be an expression
|
---|
143 | BOOST_OPERATOR_TEMPLATE3(indexable)
|
---|
144 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
---|
145 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:691:45: note: expanded from macro 'BOOST_OPERATOR_TEMPLATE3'
|
---|
146 | struct is_chained_base< template_name3<T, U, V, B> > { \
|
---|
147 | ^
|
---|
148 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/operators.hpp:307:36: note: template parameter is declared here
|
---|
149 | template <class T, class I, class R, class B = operators_detail::empty_base<T> >
|
---|
150 | ^
|
---|
151 | In file included from <project_file_path>/project_file.h:
|
---|
152 | In file included from <project_file_path>/project_file.h:
|
---|
153 | In file included from <project_file_path>/project_file.hcvg_utils/include/tbuffer.h:11:
|
---|
154 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi.hpp:23:
|
---|
155 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/collectives.hpp:21:
|
---|
156 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/communicator.hpp:21:
|
---|
157 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/datatype.hpp:27:
|
---|
158 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/detail/mpi_datatype_cache.hpp:13:
|
---|
159 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14:
|
---|
160 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/archive/detail/oserializer.hpp:54:
|
---|
161 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/serialization/level.hpp:30:
|
---|
162 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpl/integral_c.hpp:17:
|
---|
163 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpl/integral_c_fwd.hpp:26:36: error: redefinition of 'integral_c' as different kind of symbol
|
---|
164 | template< typename T, T N > struct integral_c;
|
---|
165 | ^
|
---|
166 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/integral_constant.hpp:33:37: note: previous definition is here
|
---|
167 | template <class I, I val> struct integral_c;
|
---|
168 | ^
|
---|
169 | In file included from <project_file_path>/project_file.h:
|
---|
170 | In file included from <project_file_path>/project_file.h:
|
---|
171 | In file included from <project_file_path>/project_file.h:
|
---|
172 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi.hpp:23:
|
---|
173 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/collectives.hpp:21:
|
---|
174 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/communicator.hpp:21:
|
---|
175 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/datatype.hpp:27:
|
---|
176 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/detail/mpi_datatype_cache.hpp:13:
|
---|
177 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14:
|
---|
178 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/archive/detail/oserializer.hpp:54:
|
---|
179 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/serialization/level.hpp:30:
|
---|
180 | In file included from <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpl/integral_c.hpp:32:
|
---|
181 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpl/aux_/integral_wrapper.hpp:43:8: error: redefinition of 'integral_c' as different kind of symbol
|
---|
182 | struct AUX_WRAPPER_NAME
|
---|
183 | ^
|
---|
184 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/mpl/integral_c.hpp:29:26: note: expanded from macro 'AUX_WRAPPER_NAME'
|
---|
185 | #define AUX_WRAPPER_NAME integral_c
|
---|
186 | ^
|
---|
187 | <boost_install_dir>/boost-1.61.0/OMPI/include/boost/type_traits/integral_constant.hpp:33:37: note: previous definition is here
|
---|
188 | template <class I, I val> struct integral_c;
|
---|
189 | ^
|
---|
190 | fatal error: too many errors emitted, stopping now [-ferror-limit=]
|
---|
191 | 20 errors generated.
|
---|
192 | make[3]: *** [.../CMakeFiles/.../file.cpp.o] Error 1
|
---|
193 | make[2]: *** [.../CMakeFiles/.../all] Error 2
|
---|
194 | make[1]: *** [CMakeFiles/../rule] Error 2
|
---|
195 | make: *** [converge] Error 2
|
---|