From: Denis D. <dde...@ks...> - 2012-12-07 11:17:58
|
Hello Karl, When I try to compile the following simple test creating viennacl::generator::custom_operation, I get compiler error about missing header "viennacl/linalg/kernels/scalar_kernels.h". The "viennacl/linalg/kernels/vector_kernels.h" header also seems to be missing. Source: #define VIENNACL_WITH_OPENCL #include <viennacl/generator/custom_operation.hpp> int main() { viennacl::generator::symbolic_vector<0, double> v0; viennacl::generator::symbolic_vector<1, double> v1; viennacl::generator::symbolic_vector<2, double> v2; viennacl::generator::custom_operation(v0 += v1 * v2, "dummy"); } Error: In file included from /usr/include/viennacl/linalg/scalar_operations.hpp:37:0, from /usr/include/viennacl/scalar.hpp:30, from /usr/include/viennacl/matrix.hpp:26, from /usr/include/viennacl/generator/meta_tools/utils.hpp:31, from /usr/include/viennacl/generator/result_of.hpp:31, from /usr/include/viennacl/generator/operators.hpp:29, from /usr/include/viennacl/generator/get_kernels_infos.hpp:31, from /usr/include/viennacl/generator/custom_operation.hpp:32, from test.cpp:3: /usr/include/viennacl/linalg/opencl/scalar_operations.hpp:31:52: fatal error: viennacl/linalg/kernels/scalar_kernels.h: No such file or directory compilation terminated. -- Best regards, Denis |