Первая попытка, в Cygwin с R 3.1.3 установлены:Rcpp, Rtools и Cygwin: не в состоянии установить Rcpp
>PATH=/usr/local/bin:/usr/bin
В R:
>install.packages("Rcpp",repos="http://cran.us.r-project.org")
дает об ошибке
[...]
/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lpcre
/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -llzma
/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lbz2
/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lz
/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -liconv
/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -licuuc
/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/../../../../x86_64-pc-cygwin/bin/ld: cannot find -licui18n
collect2: error: ld returned 1 exit status
/usr/lib/R/share/make/shlib.mk:6: recipe for target 'Rcpp.dll' failed
make: *** [Rcpp.dll] Error 1
ERROR: compilation failed for package ‘Rcpp’
* removing ‘/usr/lib/R/site-library/Rcpp’
Поэтому я пытаюсь установить Rtools 3.2. Как указано для установки cygwin, я не устанавливаю dll cygwin, которые включены в Rtools. Тогда
>PATH=/cygdrive/c/Rtools/bin:/cygdrive/c/Rtools/gcc-4.6.3/bin:$PATH
, который, в R, дает молчаливое ненулевое состояние выхода при попытке сделать установку
Installing package into ‘/usr/lib/R/site-library’
(as ‘lib’ is unspecified)
trying URL 'http://cran.us.r-project.org/src/contrib/Rcpp_0.11.6.tar.gz'
Content type 'application/x-gzip' length 2352221 bytes (2.2 MB)
opened URL
==================================================
downloaded 2.2 MB
The downloaded source packages are in
‘/tmp/Rtmp71eoxd/downloaded_packages’
Warning message:
In install.packages("Rcpp", repos = "http://cran.us.r-project.org") :
installation of package ‘Rcpp’ had non-zero exit status
Verbose режим не является более информативным. Я долго искал, но сейчас я в недоумении. У кого-то есть идея? Спасибо
Вы в windows или linux? Если в Linux, почему вы используете cygwin? –
Я не думаю, что cygwin даже существует в linux, поскольку он в основном имитирует его. Чтобы ответить на ваш вопрос, я использую windows 7. – Wilmerton
, поэтому у вас есть структура каталога usr/lib/... в Windows? –