2015-06-24 4 views
-1

У меня есть R 3.2.0 в redhat. Я пытаюсь установить RCurl, но получаю следующую ошибкуОшибка установки RCurl

myUTF8.c: In function \u2018StringValue\u2019: 
myUTF8.c:284: warning: passing argument 1 of \u2018Rf_mkCharLenCE\u2019 from incompatible pointer type 
gcc -std=gnu99 -shared -L/home/gowthan/Downloads/R-3.2.0/lib -L/usr/local/lib64 -o RCurl.so base64.o curl.o curlInit.o curl_base64.o enums.o json.o memoryManagement.o myUTF8.o -L/local/p4clients/pkgbuild-5R4zB/workspace/build/Curl/Curl-7.18.1.155.6782/RHEL5_64/DEV.STD.PTHREAD/build/private/curl/install/lib -lcurl -L/opt/brazil-pkg-cache/packages/Fbopenssl/Fbopenssl-0.0.4.504.7765/RHEL5_64/DEV.STD.PTHREAD/build/lib -lfbopenssl -L/local/p4clients/pkgbuild-5R4zB/workspace/build/Curl/Curl-7.18.1.155.6782/RHEL5_64/DEV.STD.PTHREAD/build/private/tmp/brazil-path/[Openssl]lib.libfarm/lib -L/local/p4clients/pkgbuild-k5Vrj/workspace/build/Libxml2/Libxml2-2.7.8.334.176/RHEL5_64/DEV.STD.PTHREAD/build/private/libxml2/install/lib -lxml2 -lz -lm -L/home/gowthan/Downloads/R-3.2.0/lib -lR 
/usr/bin/ld: cannot find -lfbopenssl 
collect2: ld returned 1 exit status 
make: *** [RCurl.so] Error 1 
ERROR: compilation failed for package \u2018RCurl\u2019 
* removing \u2018/home/gowthan/Downloads/R-3.2.0/library/RCurl\u2019 

The downloaded source packages are in 
     \u2018/tmp/RtmpLXPsKI/downloaded_packages\u2019 
Updating HTML index of packages in '.Library' 
Making 'packages.html' ... done 
Warning messages: 
1: In install.packages("RCurl", dep = TRUE) : 
    installation of package \u2018XML\u2019 had non-zero exit status 
2: In install.packages("RCurl", dep = TRUE) : 
    installation of package \u2018RCurl\u2019 had non-zero exit status 

Билд сбою и не находит lfbopenssl. Как это установить?

EDIT:

I already tried : yum -y install libcurl libcurl-devel 
Loaded plugins: security 
Setting up Install Process 
No package libcurl available. 
No package libcurl-devel available. 
Nothing to do 

У меня уже есть локон, завиток-DevL и OpenSSL установлен.

ответ

0

Существует предупреждение: cannot find -lfbopenssl, поэтому вам нужно сначала установить openssl: https://www.openssl.org/and, затем попробуйте перфорировать RCurl установку еще раз.

Попробуйте этот код:

sudo apt-get install aptitude 

sudo apt-get install libcurl4-openssl-dev 

sudo apt-get install libxml2-dev 

Как уже упоминалось здесь: https://github.com/sagemath/cloud/issues/114

EDIT

на красном цилиндре, попробуйте следующее:

yum install openssl 

Также помните о конфигурации openssl и curl. Конфигурация openssl описана здесь: http://dev.antoinesolutions.com/openssl

+0

Я использую красную шляпу. И sudo yum -y install libcurl libcurl-devel говорит, что нет пакета Загруженные плагины: безопасность Настройка процесса установки Нет доступных пакетов libcurl. Пакет libcurl-devel отсутствует. Ничего не делать – gnjago

+0

Я отредактировал свой основной пост с более подробной информацией – gnjago

+0

Я также отредактировал свой ответ –

Смежные вопросы