Open ss229 opened 6 years ago
@ss229 could you provide some more of the output? I am looking for some of the lines that include the g++
call in them.
Also, what did you set your OPENCL_LIB32/64
and OPENCL_INC
to? I want to make sure they are pointing to the correct places.
(1)The entire output of installing 'gupR' are: " 安装源码包‘gpuR’
试开URL’https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/contrib/gpuR_2.0.0.tar.gz' Content type 'application/x-gzip' length 538276 bytes (525 KB) downloaded 525 KB
installing source package 'gpuR' ... ** 成功将'gpuR'程序包解包并MD5和检查
WARNING: this package has a configure script It probably needs manual configuration
** libs
* arch - i386 g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c RcppExports.cpp -o RcppExports.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c chol.cpp -o chol.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c context.cpp -o context.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c custom_math.cpp -o custom_math.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c device.cpp -o device.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c gpuEigenPtr.cpp -o gpuEigenPtr.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c gpuMatrix_igemm.cpp -o gpuMatrix_igemm.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c norm.cpp -o norm.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c platform.cpp -o platform.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c set_row_order.cpp -o set_row_order.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c solve.cpp -o solve.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c synchronize.cpp -o synchronize.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c trunc_gpuMat.cpp -o trunc_gpuMat.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c utils-vcl.cpp -o utils-vcl.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c utils.cpp -o utils.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c vclPtr.cpp -o vclPtr.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c vienna_blas1.cpp -o vienna_blas1.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c vienna_blas2.cpp -o vienna_blas2.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c vienna_blas3.cpp -o vienna_blas3.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c vienna_eigen.cpp -o vienna_eigen.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c vienna_qr.cpp -o vienna_qr.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c vienna_stats.cpp -o vienna_stats.o g++ -m32 -std=c++0x -I"D:/PROGRA~2/R/R-32~1.4RE/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"D:/Program Files/R/R-3.2.4revised/library/Rcpp/include" -I"D:/Program Files/R/R-3.2.4revised/library/RcppEigen/include" -I"D:/Program Files/R/R-3.2.4revised/library/RViennaCL/include" -I"D:/Program Files/R/R-3.2.4revised/library/BH/include" -I"d:/RCompile/r-compiling/local/local323/include" -O2 -Wall -mtune=core2 -c vienna_svd.cpp -o vienna_svd.o cd ../inst/include/loader && /usr/bin/make ./i386/libOpenCL.a \ CC="gcc -m32" CFLAGS=" -O3 -Wall -std=gnu99 -mtune=core2" AR="ar" RM="rm -f" \ ICD_OS=icd_windows make[1]: Entering directory `/cygdrive/c/Users/ADMINI~1/AppData/Local/Temp/RtmpEbwSQc/R.INSTALL23b45f835f2/gpuR/inst/include/loader' gcc -m32 -I../ -O3 -Wall -std=gnu99 -mtune=core2 -c icd.c -o i386/icd.o In file included from icd_dispatch.h:62:0, from icd.c:41: ../CL/cl_d3d11.h:93:5: error: unknown type name 'ID3D11Buffer' ../CL/cl_d3d11.h:99:5: error: unknown type name 'ID3D11Texture2D' ../CL/cl_d3d11.h:106:5: error: unknown type name 'ID3D11Texture3D' In file included from icd.c:41:0: icd_dispatch.h:978:5: error: unknown type name 'ID3D11Buffer' icd_dispatch.h:984:5: error: unknown type name 'ID3D11Texture2D' icd_dispatch.h:991:5: error: unknown type name 'ID3D11Texture3D' icd_dispatch.h:1061:5: error: unknown type name 'ID3D11Buffer' icd_dispatch.h:1068:5: error: unknown type name 'ID3D11Texture2D' icd_dispatch.h:1076:5: error: unknown type name 'ID3D11Texture3D' icd_dispatch.h:1416:5: error: unknown type name 'KHRpfn_clCreateFromD3D11BufferKHR' icd_dispatch.h:1417:5: error: unknown type name 'KHRpfn_clCreateFromD3D11Texture2DKHR' icd_dispatch.h:1418:5: error: unknown type name 'KHRpfn_clCreateFromD3D11Texture3DKHR' make[1]: * [i386/icd.o] Error 1 make[1]: Leaving directory `/cygdrive/c/Users/ADMINI~1/AppData/Local/Temp/RtmpEbwSQc/R.INSTALL23b45f835f2/gpuR/inst/include/loader' make: *** [../inst/include/loader/i386/libOpenCL.a] Error 2 Warning: 运行命令'make -f "Makevars.win" -f "D:/PROGRA~2/R/R-32~1.4RE/etc/i386/Makeconf" -f "D:/PROGRA~2/R/R-32~1.4RE/share/make/winshlib.mk" CXX='$(CXX1X) $(CXX1XSTD)' CXXFLAGS='$(CXX1XFLAGS)' CXXPICFLAGS='$(CXX1XPICFLAGS)' SHLIB_LDFLAGS='$(SHLIB_CXX1XLDFLAGS)' SHLIB_LD='$(SHLIB_CXX1XLD)' SHLIB="gpuR.dll" OBJECTS="RcppExports.o chol.o context.o custom_math.o device.o gpuEigenPtr.o gpuMatrix_igemm.o norm.o platform.o set_row_order.o solve.o synchronize.o trunc_gpuMat.o utils-vcl.o utils.o vclPtr.o vienna_blas1.o vienna_blas2.o vienna_blas3.o vienna_eigen.o vienna_qr.o vienna_stats.o vienna_svd.o"'的状态是2 ERROR: compilation failed for package 'gpuR'
下载的程序包在 ‘C:\Users\Administrator\AppData\Local\Temp\RtmpuELNfO\downloaded_packages’里 Warning messages: 1: 运行命令'"D:/PROGRA~2/R/R-32~1.4RE/bin/x64/R" CMD INSTALL -l "D:\Program Files\R\R-3.2.4revised\library" C:\Users\ADMINI~1\AppData\Local\Temp\RtmpuELNfO/downloaded_packages/gpuR_2.0.0.tar.gz'的状态是1 2: In install.packages(NULL, .libPaths()[1L], dependencies = NA, type = type) : 安装程序包‘gpuR’时退出狀態的值不是0 "
(2)“Also, what did you set your OPENCL_LIB32/64 and OPENCL_INCto?” Response: I have input “ Sys.setenv(OPENCL_INC = "/path/to/opencl/headers/") Sys.setenv(OPENCL_LIB32 = "/path/to/opencl/library/x86") Sys.setenv(OPENCL_LIB64 = "/path/to/opencl/library/x86_64") ” directly in R command windows.
Thanks so much for your consideration.
@ss229 A few thoughts, first can you try installing the develop
version with the following command?
devtools::install_github('cdeterman/gpuR', ref = 'develop')
If that fails can you pull a local copy? I am not able to reproduce this myself so we will unfortunately need some back and forth. You can clone the repository with
git clone --single-branch -b develop https://github.com/cdeterman/gpuR.git
Navigate to the inst/include/loader
directory and try to compile the icd.c file with the following command
gcc -m32 -I../ -O3 -Wall -std=gnu99 -mtune=core2 -c icd.c
See if that throws the same error or if it creates the icd.o file.
@ss229 have you had a chance to do any further troubleshooting? This is a strange install error that I unfortunately don't have a direct answer for.
Thank you so much for your consideration.
I encounter a problem.
(1) when I'm installing the develop version with the following command: "devtools::install_github('cdeterman/gpuR', ref = 'develop')" I get: Error in loadNamespace(name) : There is no package called 'devtools'
(2)When I install the R package "devtools". I also get the error: ...... ERROR: compilation failed for package 'git2r' ...... ERROR: dependency 'git2r' is not available for package 'devtools'
(3)My computer system is windows 7, R version is R-3.2.4revised, I don't find the directory "inst/include/loader", and do not find the file "icd.c".
@ss229 devtools
is required for this development install. Try installing git2r
as well as see if there are further dependency errors. I'm surprised that the dependencies aren't automatically trying to install.
Hoping someone can help me... I'm having issues compiling with this error: `Downloading GitHub repo cdeterman/gpuR@cuda √ checking for file 'C:\Users\CHC\AppData\Local\Temp\RtmpG64ZRl\remotes154416c61e96\cdeterman-gpuR-165a7ae/DESCRIPTION' ...
Installing package into ‘C:/Users/CHC/Documents/R/win-library/3.5’ (as ‘lib’ is unspecified) '\Communication\SCANNING' CMD.EXE was started with the above path as the current directory. UNC paths are not supported. Defaulting to Windows directory.
installing source package 'gpuR' ...
WARNING: this package has a configure script It probably needs manual configuration
** libs
* arch - i386 C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c RcppExports.cpp -o RcppExports.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c chol.cpp -o chol.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c context.cpp -o context.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c custom_math.cpp -o custom_math.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c device.cpp -o device.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c gpuEigenPtr.cpp -o gpuEigenPtr.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c gpuMatrix_igemm.cpp -o gpuMatrix_igemm.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c norm.cpp -o norm.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c platform.cpp -o platform.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c set_row_order.cpp -o set_row_order.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c solve.cpp -o solve.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c synchronize.cpp -o synchronize.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c trunc_gpuMat.cpp -o trunc_gpuMat.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c utils-vcl.cpp -o utils-vcl.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c utils.cpp -o utils.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c vclPtr.cpp -o vclPtr.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c vienna_blas1.cpp -o vienna_blas1.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c vienna_blas2.cpp -o vienna_blas2.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c vienna_blas3.cpp -o vienna_blas3.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c vienna_eigen.cpp -o vienna_eigen.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c vienna_qr.cpp -o vienna_qr.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c vienna_stats.cpp -o vienna_stats.o C:/RBuildTools/3.5/mingw_32/bin/g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-35~1.1/include" -DNDEBUG -I. -I../inst/include -DCL_USE_DEPRECATED_OPENCL_1_2_APIS -I"C:/Users/CHC/Documents/R/win-library/3.5/Rcpp/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RcppEigen/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/RViennaCL/include" -I"C:/Users/CHC/Documents/R/win-library/3.5/BH/include" -O2 -Wall -mtune=generic -c vienna_svd.cpp -o vienna_svd.o cd ../inst/include/loader && /3.5/bin/make ./i386/libOpenCL.a \ CC="C:/RBuildTools/3.5/mingw_32/bin/gcc " CFLAGS=" -O3 -Wall -std=gnu99 -mtune=generic" AR="C:/RBuildTools/3.5/mingw_32/bin/ar" RM="rm -f" \ ICD_OS=icd_windows make[1]: Entering directory '/cygdrive/c/Users/CHC~1/AppData/Local/Temp/RtmpApolOI/R.INSTALL229c28237822/gpuR/inst/include/loader' C:/RBuildTools/3.5/mingw_32/bin/gcc -I../ -O3 -Wall -std=gnu99 -mtune=generic -c icd.c -o i386/icd.o Assembler messages: Fatal error: can't create i386/icd.o: No such file or directory make[1]: * [Makefile:10: i386/icd.o] Error 1 make[1]: Leaving directory '/cygdrive/c/Users/CHC~1/AppData/Local/Temp/RtmpApolOI/R.INSTALL229c28237822/gpuR/inst/include/loader' make: *** [Makevars.win:15: ../inst/include/loader/i386/libOpenCL.a] Error 2 ERROR: compilation failed for package 'gpuR'
My computer system is windows7 (with AMD gpu), and I want to install the R package 'gupR' on my computer.
Before install the R package 'gpuR', I have (1) install OpenCL SDK; (2)Rtools; and (3) add OPENCL_INC and OPENCL_LIB32/OPENCL_LIB64 to my environmental variables. But when I install 'gpuR' normally: "install.packages('gpuR')".
It encounter problems: "...... ../CL/cl_d3d11.h:93:5: error: unknown type name 'ID3D11Buffer' ../CL/cl_d3d11.h:99:5: error: unknown type name 'ID3D11Texture2D' ../CL/cl_d3d11.h:106:5: error: unknown type name 'ID3D11Texture3D' In file included from icd.c:41:0: icd_dispatch.h:978:5: error: unknown type name 'ID3D11Buffer' icd_dispatch.h:984:5: error: unknown type name 'ID3D11Texture2D' icd_dispatch.h:991:5: error: unknown type name 'ID3D11Texture3D' icd_dispatch.h:1061:5: error: unknown type name 'ID3D11Buffer' icd_dispatch.h:1068:5: error: unknown type name 'ID3D11Texture2D' icd_dispatch.h:1076:5: error: unknown type name 'ID3D11Texture3D' icd_dispatch.h:1416:5: error: unknown type name 'KHRpfn_clCreateFromD3D11BufferKHR' icd_dispatch.h:1417:5: error: unknown type name 'KHRpfn_clCreateFromD3D11Texture2DKHR' icd_dispatch.h:1418:5: error: unknown type name 'KHRpfn_clCreateFromD3D11Texture3DKHR' make[1]: [i386/icd.o] Error 1 make[1]: Leaving directory `/cygdrive/c/Users/ADMINI~1/AppData/Local/Temp/RtmpUvq3Mx/R.INSTALLd8c62295bb1/gpuR/inst/include/loader' make: [../inst/include/loader/i386/libOpenCL.a] Error 2 Warning: 运行命令'make -f "Makevars.win" -f "D:/PROGRA~2/R/R-32~1.4RE/etc/i386/Makeconf" -f "D:/PROGRA~2/R/R-32~1.4RE/share/make/winshlib.mk" CXX='$(CXX1X) $(CXX1XSTD)' CXXFLAGS='$(CXX1XFLAGS)' CXXPICFLAGS='$(CXX1XPICFLAGS)' SHLIB_LDFLAGS='$(SHLIB_CXX1XLDFLAGS)' SHLIB_LD='$(SHLIB_CXX1XLD)' SHLIB="gpuR.dll" OBJECTS="RcppExports.o chol.o context.o custom_math.o device.o gpuEigenPtr.o gpuMatrix_igemm.o norm.o platform.o set_row_order.o solve.o synchronize.o trunc_gpuMat.o utils-vcl.o utils.o vclPtr.o vienna_blas1.o vienna_blas2.o vienna_blas3.o vienna_eigen.o vienna_qr.o vienna_stats.o vienna_svd.o"'的状态是2 ERROR: compilation failed for package 'gpuR'
How to find what is the problem in my installing?