проблема с установкой пакета Agricola (установка пакета имела ненулевой статус выхода) в R - PullRequest
0 голосов
/ 15 октября 2018

Добрый день.У меня проблема с установкой пакета Agricola (версия R 3.2.3. Когда я ввожу install.packages("agricolae"), у меня есть следующее:

Installing package into ‘C:/Users/(User name)/Documents/R/win-library/3.2’
(as ‘lib’ is unspecified)
Warning in install.packages :
  dependency ‘spdep’ is not available
also installing the dependencies ‘httpuv’, ‘later’, ‘promises’, ‘shiny’, ‘miniUI’, ‘questionr’, ‘klaR’


  There are binary versions available but the source versions are later:
          binary  source needs_compilation
httpuv     1.3.3   1.4.5              TRUE
shiny      1.0.2   1.1.0             FALSE
miniUI     0.1.1 0.1.1.1             FALSE
questionr  0.6.0   0.6.3             FALSE
klaR      0.6-12  0.6-14             FALSE
agricolae  1.2-4   1.2-8             FALSE

Do you want to install from sources the package which needs compilation?
y/n: y
Packages which are only available in source form, and may need compilation of C/C++/Fortran:
  ‘later’ ‘promises’
Do you want to attempt to install these from sources?
y/n: y
installing the source packages ‘httpuv’, ‘later’, ‘promises’, ‘shiny’, ‘miniUI’, ‘questionr’, ‘klaR’, ‘agricolae’

После загрузки всех пакетов Rstudio показывает мнеэто:

* installing *source* package 'later' ...
** package 'later' successfully unpacked and MD5 sums checked

   **********************************************
   WARNING: this package has a configure script
         It probably needs manual configuration
   **********************************************

** libs

*** arch - i386

g ++ -m32 -I "C: / PROGRA ~ 1 / R /R-32 ~ 1.3 / include "-DNDEBUG -DTHREADS_H_SUPPORT = -1 -I" C: / Users / (имя пользователя) /Documents/R/win-library/3.2/Rcpp/include "-I" C: / Users /(Имя пользователя) /Documents/R/win-library/3.2/BH/include "-I" d: / RCompile / r-compiling / local / local323 / include "-O2 -Wall -mtune = core2 -c RcppExports.cpp-o RcppExports.o

g ++ -m32 -I "C: /PROGRA~1/R/R-32~1.3/include" -DNDEBUG -DTHREADS_H_SUPPORT = -1 -I "C: / Users / (Имя пользователя) /Documents/R/win-library/3.2/Rcpp/include "-I" C: / Users / (Имя пользователя) /Documents/R/win-library/3.2/BH/include "-I" d:/ RCompile / r-compiling / local / local323 / include "-O2 -Wall -mtune = core2 -c callback_registry.cpp -o callback_registry.o

gcc -m32 -I" C: / PROGRA ~ 1 /R / R-32 ~ 1.3 / включает "-DNDEBUG-DTHREADS_H_SUPPORT = -1 -I "C: / Users / (имя пользователя) /Documents/R/win-library/3.2/Rcpp/include" -I "C: / Users / (имя пользователя) / Documents / R / win-library / 3.2 / BH / include "-I" d: / RCompile / r-compiling / local / local323 / include "-O3 -Wall -std = gnu99 -mtune = core2 -c init.c -o init.o

g ++ -m32 -I "C: /PROGRA~1/R/R-32~1.3/include" -DNDEBUG -DTHREADS_H_SUPPORT = -1 -I "C: / Пользователи / (имя пользователя) / Documents /R / win-library / 3.2 / Rcpp / включает "-I" C: / Users / (имя пользователя) /Documents/R/win-library/3.2/BH/include "-I" d: / RCompile / r-compiling/ local / local323 / include "-O2 -Wall -mtune = core2 -c Later.cpp -o позже .o

g ++ -m32 -I" C: / PROGRA ~ 1 / R / R-32 ~1.3 / include "-DNDEBUG -DTHREADS_H_SUPPORT = -1 -I" C: / Users / (имя пользователя) /Documents/R/win-library/3.2/Rcpp/include "-I" C: / Users / (имя пользователя)/Documents/R/win-library/3.2/BH/include "-I" d: / RCompile / r-compiling / local / local323 / include "-O2 -Wall -mtune = core2 -c Later_native.cpp -o Later_native.o

g ++ -m32 -I "C: /PROGRA~1/R/R-32~1.3/include" -DNDEBUG -DTHREADS_H_SUPPORT = -1 -I "C: / Users / (Имя пользователя) /Documents/R/win-library/3.2/Rcpp/include "-I" C: / Users / (Имя пользователя) /Documents/R/win-library/3.2/BH/include "-I"d: / RCompile / r-compiling / local / local323 / include" -O2 -Wall -mtune = core2 -c Later_posix.cpp -o Later_posix.o

g ++ -m32 -I "C: / PROGRA~ 1 / R / R-32 ~ 1.3 / включает "-DNDEBUG -DTHREADS_H_SUPPORT = -1 -I" C: / Users / (имя пользователя) /Documents/R/win-library/3.2/Rcpp/include "-I"C: / Users / (Имя пользователя) /Documents/R/win-library/3.2/BH/include "-I" d: / RCompile / r-compiling / local / local323 / include "-O2 -Wall -mtune = core2-c Later_win32.cpp -o Later_win32.o

g ++ -m32 -I "C: /PROGRA~1/R/R-32~1.3/include" -DNDEBUG -DTHREADS_H_SUPPORT = -1 -I "C: / Users / (Имя пользователя) /Documents/R/win-library/3.2/Rcpp/include "-I" C: / Users / (Имя пользователя) /Documents/R/win-library/3.2/BH/include "-I "d: / RCompile / r-compiling / local / local323 / include" -O2 -Wall -mtune = core2 -c timer_posix.cpp -o timer_posix.o

g ++ -m32 -I "C:/PROGRA~1/R/R-32~1.3/include "-DNDEBUG -DTHREADS_H_SUPPORT = -1 -I" C: / Users / (Имя пользователя) /Документы / R / win-library / 3.2 / Rcpp / включают "-I" C: / Users / (имя пользователя) /Documents/R/win-library/3.2/BH/include "-I" d: / RCompile / r-компилирование / local / local323 / include "-O2 -Wall -mtune = core2 -c timestamp_unix.cpp -o timestamp_unix.o

g ++ -m32 -I" C: / PROGRA ~ 1 / R / R-32 ~ 1.3 / include "-DNDEBUG -DTHREADS_H_SUPPORT = -1 -I" C: / Users / (имя пользователя) /Documents/R/win-library/3.2/Rcpp/include "-I" C: / Users / (пользовательимя) /Documents/R/win-library/3.2/BH/include "-I" d: / RCompile / r-compiling / local / local323 / include "-O2 -Wall -mtune = core2 -c timestamp_win32.cpp -otimestamp_win32.o

gcc -m32 -I "C: /PROGRA~1/R/R-32~1.3/include" -DNDEBUG -DTHREADS_H_SUPPORT = -1 -I "C: / Users / (имя пользователя) /Documents/R/win-library/3.2/Rcpp/include "-I" C: / Users / (Пользовательимя) /Documents/R/win-library/3.2/BH/include "-I" d: / RCompile / r-compiling / local / local323 / include "-O3 -Wall -std = gnu99 -mtune = core2 -c tinycthread/tinycthread.c -o tinycthread / tinycthread.o

g ++ -m32 -shared -s -static-libgcc -o Later.dll tmp.def RcppExports.o callback_registry.o init.o позже.o Later_posix.o Later_win32.o timer_posix.o timestamp_unix.o timestamp_win32.o ./tinycthread/tinycthread.o -Ld: / RCompile / r-compiling / local / local323 / lib / i386 -Ld: / RCompile / r-compiling /local / local323 / lib -LC: /PROGRA~1/R/R-32~1.3/bin/i386 -lR

. / tinycthread / tinycthread.o: tinycthread.c :(. text + 0x5a9): неопределенная ссылка на '_imp ___ ftime_s'

. / tinycthread / tinycthread.o: tinycthread.c :(. text + 0x9b0): неопределенная ссылка на '_imp ___ ftime_s'

. / tinycthread / tinycthread.o: tinycthread.c :(. text + 0xbc9): неопределенная ссылка на '_imp ___ ftime_s'

. / tinycthread / tinycthread.o: tinycthread.c :(. text + 0xec9): неопределенная ссылка на '_imp___ftime_s'

collect2: ld вернул 1 состояние выхода

DLL не была создана

ОШИБКА: ошибка компиляции для пакета «позже»

при удалении «C: / Users / (User»имя) /Documents/R/win-library/3.2/later'

Предупреждение в install.packages: выполняется команда '"C: /PROGRA~1/R/R-32~1.3/bin/x64/R "CMD INSTALL -l" C: \ Users (имя пользователя) \ Documents \ R \ win-library \ 3.2 "C: \ Users (имя пользователя) \ AppData \ Local \ Temp \ Rtmpi439vE /loaded_packages / Later_0.7.5.tar.gz 'имел статус 1

Предупреждение в install.packages: установка пакета' позже 'имела ненулевой статус завершения ОШИБКА: зависимость' позже 'недоступна для пакета' обещаний ', удаляющего' C: / Users/ (Имя пользователя) /Documents/R/win-library/3.2/promises'

Предупреждение в install.packages: выполняется команда '"C: /PROGRA~1/R/R-32~1.3/bin/ x64 / R "CMD INSTALL -l" C: \ Users (имя пользователя) \ Documents \ R \ win-library \ 3.2 "C: \ Users (имя пользователя) \ AppData \ Local \ Temp \ Rtmpi439vE /loaded_packages / promises_1.0.1.tar.gz 'имел статус 1

Предупреждение при установкеl.packages: установка пакета 'обещания' имеет ненулевой статус завершения ОШИБКА: зависимости 'обещания', 'позже' недоступны для пакета 'httpuv', удаляющего 'C: / Users / (Имя пользователя) / Documents / R /win-library / 3.2 / httpuv '

Предупреждение в install.packages: выполняется команда' "C: /PROGRA~1/R/R-32~1.3/bin/x64/R" CMD INSTALL -l "C: \ Users (имя пользователя) \ Documents \ R \ win-library \ 3.2 "C: \ Users (имя пользователя) \ AppData \ Local \ Temp \ Rtmpi439vE /loaded_packages / httpuv_1.4.5.tar.gz 'имеет статус 1

Предупреждение в install.packages: установка пакета 'httpuv' имела ненулевой статус завершения. ОШИБКА: зависимости 'httpuv', 'Позднее', 'Обещания' недоступны для пакета 'Блестящий', удаляющий 'C: /Пользователи / (имя пользователя) /Documents/R/win-library/3.2/shiny'

Предупреждение в install.packages: выполняется команда '"C: /PROGRA~1/R/R-32~1.3/bin / x64 / R "CMD INSTALL -l" C: \ Users (имя пользователя) \ Documents \ R \ win-library \ 3.2 "C: \ Users (имя пользователя) \ AppData \ Local \ Temp \ Rtmpi439vE /loaded_packages / блестящая_1.1.0.tar.gz 'имел статус 1

Предупреждение в файлах install.packages: установка пакета 'глянцевый' имеет ненулевой статус выхода

ОШИБКА: зависимость 'блестящий' недоступна для пакета 'miniUI', удаляющего 'C: / Users /(Имя пользователя) /Documents/R/win-library/3.2/miniUI'

Предупреждение в install.packages: выполняется команда '"C: /PROGRA~1/R/R-32~1.3/bin/x64 / R "CMD INSTALL -l" C: \ Users (имя пользователя) \ Documents \ R \ win-library \ 3.2 "C: \ Users (имя пользователя) \ AppData \ Local \ Temp \ Rtmpi439vE /loaded_packages / miniUI_0.1.1.1.tar.gz 'имел статус 1

Предупреждение в install.packages: установка пакета' miniUI 'имела ненулевой статус выхода ОШИБКА: зависимости' блестящие ',' miniUI 'недоступны для пакета'Вопросник '

удаление' C:/ Users / (Имя пользователя) /Documents/R/win-library/3.2/questionr 'Предупреждение в install.packages:

выполнение команды' "C: /PROGRA~1/R/R-32~1.3/ bin / x64 / R "CMD INSTALL -l" C: \ Users (имя пользователя) \ Documents \ R \ win-library \ 3.2 "C: \ Users (имя пользователя) \ AppData \ Local \ Temp \ Rtmpi439vE /loaded_packages /questionr_0.6.3.tar.gz 'имеет статус 1

Предупреждение в install.packages: установка пакета' questionr 'имеет ненулевой статус завершения ERROR: зависимость' questionr 'недоступна для пакета' klaR '

удаление 'C: / Users / (Имя пользователя) /Documents/R/win-library/3.2/klaR'

Предупреждение в install.packages: выполняется команда' "C: / PROGRA ~1 / R / R-32 ~ 1.3 / bin / x64 / R "CMD INSTALL -l" C: \ Users (имя пользователя) \ Documents \ R \ win-library \ 3.2 "C: \ Users (имя пользователя) \ AppData\ Local \ Temp \ Rtmpi439vE /loaded_packages / klaR_0.6-14.tar.gz 'имеет статус 1

Предупреждение в install.packages: установка пакета' klaR 'имеет ненулевой статус выхода ERROR: зависимостиklaR ',' spdep 'не доступны для пакета' agricolae '

удаление' C: / Users / (имя пользователя) /Documents/R/win-library/3.2/agricolae'

Предупреждение в install.packages:

запустив команду '"C: /PROGRA~1/R/R-32~1.3/bin/x64/R" CMD INSTALL -l "C: \ Users (имя пользователя) \ Documents \ R \ win-library \ 3.2" C: \ Users (Имя пользователя) \ AppData \ Local \ Temp \ Rtmpi439vE /loaded_packages / Agricolae_1.2-8.tar.gz 'имеет статус 1

Предупреждение в install.packages:

установкапакета 'Agricolae' имеет ненулевой статус выхода

Загруженные исходные пакеты находятся в C: \ Users (имя пользователя) \ AppData \ Local \ Temp \ Rtmpi439vE \ download_packages '

Есть идеи как это решить?Спасибо!

1 Ответ

0 голосов
/ 03 мая 2019

Это проблема с версией R.Попробуйте обновить установку R до> = 3.5, и все будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...