Hey,

I'm a beginner with OpenCL. My kernel is failing to build, although no compile-errors are displayed. When I print the build info with clGetProgramBuildInfo, all I get as output is "Error returned by cvms_element_build_from_source". I've tried googling this error, to no avail. Does anyone know how I can collect more information about why my kernel isn't compiling? My code for getting the build info is

Code :
//build program
clStatus = clBuildProgram(program, 1, device_list, NULL, NULL, NULL);
if (clStatus != CL_SUCCESS) {
	//get build log
	size_t len;
	char *buffer;
	int ec = clStatus; //save
	clStatus = clGetProgramBuildInfo(program, device_list[0], CL_PROGRAM_BUILD_LOG, 0, NULL, &len);
	buffer = (char *)malloc(len);
	clStatus = clGetProgramBuildInfo(program, device_list[0], CL_PROGRAM_BUILD_LOG, len, buffer, NULL);
	fprintf(stdout, "Kernel build failed with status %d, build-log: %s\n", ec, buffer);
	free(buffer);
} else {
	fprintf(stdout, "Program build successful\n");	
}


Fafner