[Bug 271255] devel/ocl-icd: Broken after devel/opencl update
Date: Fri, 05 May 2023 07:41:36 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271255 Bug ID: 271255 Summary: devel/ocl-icd: Broken after devel/opencl update Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: fernape@FreeBSD.org CC: ohartmann@walstatt.org Flags: maintainer-feedback?(ohartmann@walstatt.org) CC: ohartmann@walstatt.org Created attachment 241989 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=241989&action=edit Patch to fix build devel/ocl-icd is broken after the update in 0eb6406f6594c96bef9b692cd7e4fa763a653cd7. ocl_icd_loader.c:895:3: error: expected identifier CL_ICDL_OCL_VERSION=1, ^ /usr/local/include/CL/cl_ext.h:3181:61: note: expanded from macro 'CL_ICDL_OCL_VERSION' #define CL_ICDL_OCL_VERSION 1 ^ ocl_icd_loader.c:896:3: error: expected identifier CL_ICDL_VERSION=2, ^ /usr/local/include/CL/cl_ext.h:3182:61: note: expanded from macro 'CL_ICDL_VERSION' #define CL_ICDL_VERSION 2 ^ ocl_icd_loader.c:897:3: error: expected identifier CL_ICDL_NAME=3, ^ /usr/local/include/CL/cl_ext.h:3183:61: note: expanded from macro 'CL_ICDL_NAME' #define CL_ICDL_NAME 3 ^ ocl_icd_loader.c:898:3: error: expected identifier CL_ICDL_VENDOR=4, ^ /usr/local/include/CL/cl_ext.h:3184:61: note: expanded from macro 'CL_ICDL_VENDOR' #define CL_ICDL_VENDOR 4 ^ ocl_icd_loader.c:899:3: error: typedef redefinition with different types ('enum cl_icdl_info' vs 'cl_uint' (aka 'unsigned int')) } cl_icdl_info; ^ /usr/local/include/CL/cl_ext.h:3178:29: note: previous definition is here typedef cl_uint cl_icdl_info; ^ ocl_icd_loader.c:901:15: error: static declaration of 'clGetICDLoaderInfoOCLICD' follows non-static declaration static cl_int clGetICDLoaderInfoOCLICD( ^ /usr/local/include/CL/cl_ext.h:3197:1: note: previous declaration is here clGetICDLoaderInfoOCLICD( ^ 6 errors generated. The attached patch fixes the build in 12.4 {adm64,i386}, {13.1,13.2} amd64 and -current amd64 -- You are receiving this mail because: You are the assignee for the bug.