«Неустранимая ошибка: Eigen / Core: нет такого файла или каталога» при установке пакета rpf в rstudio - PullRequest
0 голосов
/ 30 сентября 2018

Мне нужен пакет rpf как зависимость от пакета MBESS.В процессе установки rstudio делает следующее:

    Installing package into ‘/home/gata/R/x86_64-pc-linux-gnu-library/3.4’
    (as ‘lib’ is unspecified)
    versuche URL 'https://cloud.r-project.org/src/contrib/rpf_0.59.tar.gz'
    Content type 'application/x-gzip' length 347458 bytes (339 KB)
    ==================================================
    downloaded 339 KB

    * installing *source* package ‘rpf’ ...
    ** Paket ‘rpf’ erfolgreich entpackt und MD5 Summen überprüft
    ** libs
    g++  -I/usr/share/R/include -DNDEBUG  -I"/home/gata/R/x86_64-pc-linux-        gnu-library/3.4/RcppEigen/include"   -fopenmp    -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c ba81quad.cpp -o ba81quad.o
    In file included from ba81quad.cpp:18:0:
    rpf.h:25:10: fatal error: Eigen/Core: Datei oder Verzeichnis nicht gefunden
    #include "Eigen/Core"
      ^~~~~~~~~~~~
    compilation terminated.
    /usr/lib/R/etc/Makeconf:168: recipe for target 'ba81quad.o' failed
    make: *** [ba81quad.o] Error 1
    ERROR: compilation failed for package ‘rpf’
    * removing ‘/home/gata/R/x86_64-pc-linux-gnu-library/3.4/rpf’
    Warning in install.packages :
      installation of package ‘rpf’ had non-zero exit status

    The downloaded source packages are in
        ‘/tmp/RtmpPz090Z/downloaded_packages’

Я исследовал библиотеку Eigen, но не знаю, как можно это исправить в процессе установки.

Есть ли предложения, какрешить эту проблему?

Информация о моей версии ОС и R:

  • Версия R 3.4.4 (2018-03-15)
  • Платформа: x86_64-pc-linux-gnu (64-разрядная версия)
  • Под управлением: Ubuntu 18.04.1 LTS

1 Ответ

0 голосов
/ 30 сентября 2018

Просто решил, просто установив пакет RcppEigen (https://cran.r -project.org / web / packages / RcppEigen / index.html ).До сих пор не знаю, почему это не было зависимостью.

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