clMathLibraries / clBLAS

a software library containing BLAS functions written in OpenCL
Apache License 2.0
839 stars 240 forks source link

clBlas on MaxOsX (Yosemite) with gcc 4.9.2 (from Macports) #55

Open skn123 opened 9 years ago

skn123 commented 9 years ago

[ 0%] Creating directories for 'tplgen' [ 1%] Performing download step (DIR copy) for 'tplgen' [ 2%] No patch step for 'tplgen' [ 2%] No update step for 'tplgen' [ 2%] Performing configure step for 'tplgen' -- Configuring done -- Generating done -- Build files have been written to: /Users/admin_naths/Binaries/clBlas/library/tplgen-prefix/src/tplgen-build [ 3%] Performing build step for 'tplgen' Scanning dependencies of target tplgen [100%] Building CXX object CMakeFiles/tplgen.dir/tplgen.cpp.o Linking CXX executable tplgen [100%] Built target tplgen [ 4%] No install step for 'tplgen' [ 4%] Completed 'tplgen' [ 4%] Built target tplgen TPLGEN Running..... [ 4%] Built target GENERATE_CLT [ 4%] Building C object library/CMakeFiles/clBLAS.dir/common/list.c.o [ 4%] Building C object library/CMakeFiles/clBLAS.dir/common/clkern.c.o [ 5%] Building C object library/CMakeFiles/clBLAS.dir/common/kern_cache.c.o [ 5%] Building C object library/CMakeFiles/clBLAS.dir/common/kerngen_core.c.o [ 6%] Building C object library/CMakeFiles/clBLAS.dir/common/kgen_basic.c.o [ 6%] Building C object library/CMakeFiles/clBLAS.dir/common/kgen_loop_helper.c.o [ 7%] Building C object library/CMakeFiles/clBLAS.dir/common/kgen_guard.c.o [ 7%] Building C object library/CMakeFiles/clBLAS.dir/common/misc.c.o [ 8%] Building C object library/CMakeFiles/clBLAS.dir/common/devinfo.c.o [ 8%] Building C object library/CMakeFiles/clBLAS.dir/common/devinfo-cache.c.o /Users/admin_naths/Sources/clBLAS/src/library/common/devinfo-cache.c:299:17: warning: 'clCreateImage2D' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] imgIn = clCreateImage2D(ctx, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, ^ /System/Library/Frameworks/OpenCL.framework/Headers/cl.h:1170:1: note: 'clCreateImage2D' has been explicitly marked deprecated here clCreateImage2D(clcontext /* context /, ^ /Users/admin_naths/Sources/clBLAS/src/library/common/devinfo-cache.c:670:17: warning: 'clCreateImage2D' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] imgIn = clCreateImage2D(ctx, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, ^ /System/Library/Frameworks/OpenCL.framework/Headers/cl.h:1170:1: note: 'clCreateImage2D' has been explicitly marked deprecated here clCreateImage2D(clcontext / context _/, ^ 2 warnings generated. [ 8%] Building C object library/CMakeFiles/clBLAS.dir/common/mutex.c.o [ 9%] Building C object library/CMakeFiles/clBLAS.dir/common/trace_malloc.c.o [ 9%] Building C object library/CMakeFiles/clBLAS.dir/common/gens/dblock_kgen.c.o [ 10%] Building C object library/CMakeFiles/clBLAS.dir/blas/init.c.o [ 10%] Building C object library/CMakeFiles/clBLAS.dir/blas/impl.c.o [ 11%] Building C object library/CMakeFiles/clBLAS.dir/blas/scimage.c.o /Users/admin_naths/Sources/clBLAS/src/library/blas/scimage.c:248:13: warning: 'clCreateImage2D' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] image = clCreateImage2D(context, CL_MEM_READ_WRITE, &IMAGE_FORMAT, ^ /System/Library/Frameworks/OpenCL.framework/Headers/cl.h:1170:1: note: 'clCreateImage2D' has been explicitly marked deprecated here clCreateImage2D(clcontext / context /, ^ 1 warning generated. [ 11%] Building C object library/CMakeFiles/clBLAS.dir/blas/xgemv.c.o [ 12%] Building C object library/CMakeFiles/clBLAS.dir/blas/xsymv.c.o [ 12%] Building C object library/CMakeFiles/clBLAS.dir/blas/xgemm.c.o [ 12%] Building C object library/CMakeFiles/clBLAS.dir/blas/xtrmm.c.o [ 13%] Building C object library/CMakeFiles/clBLAS.dir/blas/xtrsm.c.o [ 13%] Building C object library/CMakeFiles/clBLAS.dir/blas/xsyrk.c.o [ 14%] Building C object library/CMakeFiles/clBLAS.dir/blas/xsyr2k.c.o [ 14%] Building C object library/CMakeFiles/clBLAS.dir/blas/xtrmv.c.o [ 15%] Building C object library/CMakeFiles/clBLAS.dir/blas/xtrsv.c.o [ 15%] Building C object library/CMakeFiles/clBLAS.dir/blas/xsymm.c.o /Users/admin_naths/Sources/clBLAS/src/library/blas/xsymm.c:238:16: warning: enumeration value 'TYPE_UNSIGNED_INT' not handled in switch [-Wswitch] switch(kargs->dtype) ^ 1 warning generated. [ 16%] Building C object library/CMakeFiles/clBLAS.dir/blas/xgemm2.c.o [ 16%] Building C object library/CMakeFiles/clBLAS.dir/blas/xger.c.o [ 16%] Building C object library/CMakeFiles/clBLAS.dir/blas/xsyr.c.o [ 17%] Building C object library/CMakeFiles/clBLAS.dir/blas/xsyr2.c.o [ 17%] Building C object library/CMakeFiles/clBLAS.dir/blas/xher.c.o [ 18%] Building C object library/CMakeFiles/clBLAS.dir/blas/xher2.c.o [ 18%] Building C object library/CMakeFiles/clBLAS.dir/blas/xhemv.c.o [ 19%] Building C object library/CMakeFiles/clBLAS.dir/blas/xhemm.c.o [ 19%] Building C object library/CMakeFiles/clBLAS.dir/blas/xherk.c.o [ 20%] Building C object library/CMakeFiles/clBLAS.dir/blas/xhpmv.c.o [ 20%] Building C object library/CMakeFiles/clBLAS.dir/blas/xspmv.c.o [ 20%] Building C object library/CMakeFiles/clBLAS.dir/blas/xgbmv.c.o [ 21%] Building C object library/CMakeFiles/clBLAS.dir/blas/xtbmv.c.o [ 21%] Building C object library/CMakeFiles/clBLAS.dir/blas/xshbmv.c.o [ 22%] Building C object library/CMakeFiles/clBLAS.dir/blas/xtbsv.c.o [ 22%] Building C object library/CMakeFiles/clBLAS.dir/blas/xher2k.c.o [ 23%] Building C object library/CMakeFiles/clBLAS.dir/blas/xswap.c.o [ 23%] Building C object library/CMakeFiles/clBLAS.dir/blas/xscal.c.o [ 24%] Building C object library/CMakeFiles/clBLAS.dir/blas/xcopy.c.o [ 24%] Building C object library/CMakeFiles/clBLAS.dir/blas/xaxpy.c.o [ 24%] Building C object library/CMakeFiles/clBLAS.dir/blas/xdot.c.o [ 25%] Building C object library/CMakeFiles/clBLAS.dir/blas/xrotg.c.o [ 25%] Building C object library/CMakeFiles/clBLAS.dir/blas/xrotmg.c.o [ 26%] Building C object library/CMakeFiles/clBLAS.dir/blas/xrot.c.o [ 26%] Building C object library/CMakeFiles/clBLAS.dir/blas/xrotm.c.o [ 27%] Building C object library/CMakeFiles/clBLAS.dir/blas/ixamax.c.o [ 27%] Building C object library/CMakeFiles/clBLAS.dir/blas/xnrm2.c.o [ 28%] Building C object library/CMakeFiles/clBLAS.dir/blas/xasum.c.o [ 28%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/common.c.o [ 28%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/blas_funcs.c.o [ 29%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/events.c.o [ 29%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/matrix_props.c.o [ 30%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/matrix_dims.c.o [ 30%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/kdump.c.o [ 31%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/solution_assert.c.o [ 31%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/solution_seq.c.o [ 32%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/solution_seq_make.c.o /Users/admin_naths/Sources/clBLAS/src/library/blas/generic/solution_seq_make.c:2033:13: warning: enumeration value 'TYPE_UNSIGNED_INT' not handled in switch [-Wswitch] switch (kargs->dtype) { ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/generic/solution_seq_make.c:2319:13: warning: enumeration value 'TYPE_UNSIGNED_INT' not handled in switch [-Wswitch] switch (kargs->dtype) { ^ 2 warnings generated. [ 32%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/problem_iter.c.o [ 32%] Building C object library/CMakeFiles/clBLAS.dir/blas/generic/kernel_extra.c.o [ 33%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/gen_init.c.o [ 33%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/blas_kgen.c.o [ 34%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/blas_subgroup.c.o /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/blas_subgroup.c:89:12: warning: enumeration value 'TYPE_UNSIGNED_INT' not handled in switch [-Wswitch] switch(dtype){ ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/blas_subgroup.c:194:12: warning: enumeration value 'TYPE_UNSIGNED_INT' not handled in switch [-Wswitch] switch(dtype){ ^ 2 warnings generated. [ 34%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/gen_helper.c.o [ 35%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/tilemul.c.o [ 35%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/fetch.c.o [ 36%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/tile.c.o [ 36%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/tile_iter.c.o [ 36%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/decomposition.c.o [ 37%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/gemv.c.o [ 37%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/symv.c.o [ 38%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/gemm.c.o [ 38%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/trmm.c.o /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmm.c:1248:5: warning: cast to 'void ' from smaller integer type 'unsigned int' -Wint-to-void-pointer-castsubdimsNum; ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmm.c:1248:5: warning: expression result unused; should this cast be to 'void'? -Wunused-valuesubdimsNum; ^ ~ 2 warnings generated. [ 39%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/trsm.c.o [ 39%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/syrxk.c.o [ 40%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/trxm_common.c.o [ 40%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/trsm_kgen.c.o [ 40%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/xxmv_common.c.o [ 41%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/blas_kgen_legacy.c.o [ 41%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/gen_helper_legacy.c.o [ 42%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/trxm_common_legacy.c.o [ 42%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/trsm_kgen_legacy.c.o [ 43%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/blkmul.c.o [ 43%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/gemm_lds.c.o [ 44%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/gemm_img.c.o [ 44%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/trmm_lds.c.o [ 44%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/trmm_img.c.o [ 45%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/trsm_lds.c.o [ 45%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/trsm_img.c.o [ 46%] Building C object library/CMakeFiles/clBLAS.dir/blas/gens/legacy/trsm_cached_lds.c.o [ 46%] Building CXX object library/CMakeFiles/clBLAS.dir/blas/gens/trmv_reg.cpp.o In file included from /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmv_reg.cpp:32: /Users/admin_naths/Binaries/clBlas/include/trmv.clT:20:37: warning: missing terminating '"' character [-Winvalid-pp-token] static const char trmv_CU_kernel = " ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:20:37: error: expected expression /Users/admin_naths/Binaries/clBlas/include/trmv.clT:114:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:116:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:208:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:210:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:302:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:304:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:395:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:397:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:489:2: warning: missing terminating '"' character [-Winvalid-pp-token] }"; ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:495:37: warning: missing terminating '"' character [-Winvalid-pp-token] static const char trmv_CL_kernel = " ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:590:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:592:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:683:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:685:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:776:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:778:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:869:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:871:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:956:2: warning: missing terminating '"' character [-Winvalid-pp-token] }"; ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:968:38: warning: missing terminating '"' character [-Winvalid-pp-token] static const char trmv_CLT_kernel = " ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1062:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1064:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1154:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1156:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1248:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1250:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1289:2: warning: missing terminating '"' character [-Winvalid-pp-token] }"; ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1297:38: warning: missing terminating '"' character [-Winvalid-pp-token] static const char trmv_CUT_kernel = " ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1390:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1392:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1485:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1487:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1580:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1582:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1674:3: warning: missing terminating '"' character [-Winvalid-pp-token] \n\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1676:1: warning: missing terminating '"' character [-Winvalid-pp-token] "\ ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1728:2: warning: missing terminating '"' character [-Winvalid-pp-token] }"; ^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:1299:2: error: unterminated conditional directive

ifdef DOUBLE_PRECISION

^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:970:2: error: unterminated conditional directive

ifdef DOUBLE_PRECISION

^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:497:2: error: unterminated conditional directive

ifdef DOUBLE_PRECISION

^ /Users/admin_naths/Binaries/clBlas/include/trmv.clT:22:2: error: unterminated conditional directive

ifdef DOUBLE_PRECISION

^ /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmv_reg.cpp:136:59: error: member access into incomplete type 'const SolutionStep' const CLBlasKargs _kargs = (const CLBlasKargs )(&step->args); ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/include/clblas-internal.h:39:8: note: forward declaration of 'SolutionStep' struct SolutionStep; ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmv_reg.cpp:144:14: error: member access into incomplete type 'const SolutionStep' if( (step->funcID == CLBLAS_HEMV) || (kargs->pigFuncID == CLBLAS_HPM... ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/include/clblas-internal.h:39:8: note: forward declaration of 'SolutionStep' struct SolutionStep; ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmv_reg.cpp:330:38: error: use of undeclared identifier 'trmv_CLkernel' (strcpy(tempTemplate, (char)trmv_CL_ker... ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmv_reg.cpp:346:38: error: use of undeclared identifier 'trmv_CLTkernel' (strcpy(tempTemplate, (char)trmv_CLT_ke... ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmv_reg.cpp:346:87: error: use of undeclared identifier 'trmv_CUTkernel' ...(char)trmv_CLTkernel)) : (strcpy(tempTemplate, (char)trmv_CUT_kernel)); ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmv_reg.cpp:410:23: error: member access into incomplete type 'SolutionStep' SolutionStep step = container_of(blasArgs, args, SolutionStep); ^ /Users/admin_naths/Sources/clBLAS/src/include/list.h:41:34: note: expanded from macro 'containerof' (type)((prt_size_t)(node) - offset_of(field, type)) ^ /Users/admin_naths/Sources/clBLAS/src/include/list.h:38:29: note: expanded from macro 'offset_of' (prt_sizet)(&((type)0)->field) ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/include/clblas-internal.h:39:8: note: forward declaration of 'SolutionStep' struct SolutionStep; ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmv_reg.cpp:418:14: error: member access into incomplete type 'SolutionStep' if( (step->funcID == CLBLASHEMV) || (blasArgs->pigFuncID == CLBLAS... ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/include/clblas-internal.h:39:8: note: forward declaration of 'SolutionStep' struct SolutionStep; ^ /Users/admin_naths/Sources/clBLAS/src/library/blas/gens/trmv_reg.cpp:445:11: error: member access into incomplete type 'SolutionStep' if( (step->funcID == CLBLAS_HEMV) || (blasArgs->pigFuncID == CLB... ^ /Users/adminnaths/Sources/clBLAS/src/library/blas/include/clblas-internal.h:39:8: note: forward declaration of 'SolutionStep' struct SolutionStep; ^ 38 warnings and 13 errors generated. make[2]: ** [library/CMakeFiles/clBLAS.dir/blas/gens/trmv_reg.cpp.o] Error 1 make[1]: * [library/CMakeFiles/clBLAS.dir/all] Error 2 make: * [all] Error 2