Ошибка: «пропуск несовместим ... при поиске -lRlapack» при компиляции пакета R cpp - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть пакет, который перестал компилироваться на моем windows ноутбуке. Я не понимаю ошибку, которую я получаю однако. получил новый ноутбук и пытается переустановить мой рабочий процесс. Я установил R, Rtools, Rstudio, и когда я пытаюсь установить свой пакет, вывод:

> devtools::install()
√  checking for file 'C:\Users\Chan\OneDrive - The Alan Turing Institute\freefor7\2019-07-02_Rcpp_exp_4_fusion\exp4FusionRCPP/DESCRIPTION' ...
-  preparing 'exp4FusionRCPP': (2.1s)
√  checking DESCRIPTION meta-information ... 
-  cleaning src
-  checking for LF line-endings in source and make files and shell scripts (588ms)
-  checking for empty or unneeded directories
-  building 'exp4FusionRCPP_0.0.0.9000.tar.gz'

Running "C:/PROGRA~1/R/R-36~1.3/bin/x64/Rcmd.exe" INSTALL \
  "C:\Users\Chan\AppData\Local\Temp\Rtmp0EgMPb/exp4FusionRCPP_0.0.0.9000.tar.gz" --install-tests 
* installing to library 'C:/Users/Chan/Documents/R/win-library/3.6'
* installing *source* package 'exp4FusionRCPP' ...
** using staged installation
** libs
-
*** arch - i386
C:/Rtools/mingw_64/bin/g++  -std=gnu++11 -I"C:/PROGRA~1/R/R-36~1.3/include" -DNDEBUG  -I"C:/Users/Chan/Documents/R/win-library/3.6/Rcpp/include" -I"C:/Users/Chan/Documents/R/win-library/3.6/layeredBB/include" -I"C:/Program Files/R/R-3.6.3/library/stats/include" -I"C:/Users/Chan/Documents/R/win-library/3.6/BH/include"        -O3 -march=native -mtune=native -c RcppExports.cpp -o RcppExports.o
C:/Rtools/mingw_64/bin/g++  -std=gnu++11 -I"C:/PROGRA~1/R/R-36~1.3/include" -DNDEBUG  -I"C:/Users/Chan/Documents/R/win-library/3.6/Rcpp/include" -I"C:/Users/Chan/Documents/R/win-library/3.6/layeredBB/include" -I"C:/Program Files/R/R-3.6.3/library/stats/include" -I"C:/Users/Chan/Documents/R/win-library/3.6/BH/include"        -O3 -march=native -mtune=native -c exact_algo_exp4.cpp -o exact_algo_exp4.o
C:/Rtools/mingw_64/bin/g++  -std=gnu++11 -I"C:/PROGRA~1/R/R-36~1.3/include" -DNDEBUG  -I"C:/Users/Chan/Documents/R/win-library/3.6/Rcpp/include" -I"C:/Users/Chan/Documents/R/win-library/3.6/layeredBB/include" -I"C:/Program Files/R/R-3.6.3/library/stats/include" -I"C:/Users/Chan/Documents/R/win-library/3.6/BH/include"        -O3 -march=native -mtune=native -c fusion_exp4.cpp -o fusion_exp4.o
C:/Rtools/mingw_64/bin/g++ -shared -s -static-libgcc -o exp4FusionRCPP.dll tmp.def RcppExports.o exact_algo_exp4.o fusion_exp4.o -LC:/PROGRA~1/R/R-36~1.3/bin/i386 -lRlapack -LC:/PROGRA~1/R/R-36~1.3/bin/i386 -lRblas -lgfortran -lm -lquadmath -LC:/PROGRA~1/R/R-36~1.3/bin/i386 -lR
:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rlapack.dll when searching for -lRlapack
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rlapack.dll when searching for -lRlapack
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rlapack.dll when searching for -lRlapack
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rlapack.dll when searching for -lRlapack
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rlapack.dll when searching for -lRlapack
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rlapack.dll when searching for -lRlapack
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lRlapack
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rblas.dll when searching for -lRblas
/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rblas.dll when searching for -lRblas
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rblas.dll when searching for -lRblas
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rblas.dll when searching for -lRblas
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rblas.dll when searching for -lRblas
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/Rblas.dll when searching for -lRblas
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lRblas
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/R.dll when searching for -lR
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/R.dll when searching for -lR
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/R.dll when searching for -lR
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/R.dll when searching for -lR
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/R.dll when searching for -lR
/x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~1/R/R-36~1.3/bin/i386/R.dll when searching for -lR
C:/Rtools/mingw_64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.3/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lR
collect2.exe: error: ld returned 1 exit status
no DLL was created
ERROR: compilation failed for package 'exp4FusionRCPP'
* removing 'C:/Users/Chan/Documents/R/win-library/3.6/exp4FusionRCPP'
* restoring previous 'C:/Users/Chan/Documents/R/win-library/3.6/exp4FusionRCPP'
Error in (function (command = NULL, args = character(), error_on_status = TRUE,  : 
  System command 'Rcmd.exe' failed, exit status: 1, stdout & stderr were printed
Type .Last.error.trace to see where the error occured
...