在R中安装kernlab包

5

我正在尝试在SLES 11 SP1上安装kernlab包,已经安装了所有先决条件包,例如gcc-fortran...

使用install.packages("kernlab")启动安装后,我收到以下错误消息。希望有人能够帮助我。

g++ -L/usr/local/lib64 -o kernlab.so brweight.o ctable.o cweight.o dbreakpt.o dcauchy.o       dgpnrm.o dgpstep.o dprecond.o dprsrch.o dspcg.o dtron.o dtrpcg.o dtrqsol.o esa.o expdecayweight.o inductionsort.o kspectrumweight.o lcp.o misc.o msufsort.o solvebqp.o stringk.o stringkernel.o svm.o wkasailcp.o wmsufsort.o -L/usr/local/lib64/R/lib -lRlapack -L/usr/local/lib64/R/lib -lRblas -lgfortran -lm -L/usr/local/lib64/R/lib -lR
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../lib64/crt1.o: In function `_start':
/usr/src/packages/BUILD/glibc-2.11.1/csu/../sysdeps/x86_64/elf/start.S:109: undefined    reference to `main'
collect2: ld returned 1 exit status
make: *** [kernlab.so] Error 1
ERROR: compilation failed for package ‘kernlab’
* removing ‘/usr/local/lib64/R/library/kernlab’

The downloaded source packages are in
   ‘/tmp/RtmpCf2yIn/downloaded_packages’
Updating HTML index of packages in '.Library'
Making packages.html  ... done
Warning message:
In install.packages("kernlab") :
installation of package ‘kernlab’ had non-zero exit status
2个回答

2

我在Fedora 19中使用Rstudio时也遇到了同样的问题。

通过软件包管理器安装"完整的R开发环境元包"来解决这个问题。


如果我从源代码安装了R,它能解决同样的问题吗?在我的情况下,我需要一个特定的R版本,因为它是SAP HANA数据库推荐使用的版本... - Andrey Sapegin

0

我曾经在opensuse上遇到过这个问题。

我认为这与您安装gcc和fortran的路径有关(即,问题在于R没有检查此路径)。

您是否使用Yast安装了gcc等?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接