2012-11-13 9 views
5

Ich versuche, Kernlab-Paket auf einem SLES 11 SP1 zu installieren. Ich habe alle erforderlichen Pakete installiert, z. gcc-fortran ...Installieren Sie das Kernlab-Paket in R

Nach dem Start der Installation mit install.packages ("kernlab") bekomme ich die folgenden Fehlermeldungen. Es wäre toll, wenn jemand von euch mir helfen könnte.

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 

Antwort

0

Ich hatte dieses Problem mit opensuse für ein bisschen.

Ich denke, es ist mit dem Pfad zu tun, den Sie gcc und fortran installiert haben (d. H. Das Problem ist, dass R diesen Pfad nicht überprüft).

Haben Sie gcc usw. mit Yast installiert?

1

hatte ich das gleiche Problem mit Rstudio in Fedora 19.

es Lösen von "Full R Entwicklungsumgebung metapackage" über das Software-Paket-Manager installieren.

+0

Wird es das gleiche Problem für mich lösen, wenn ich R aus Quellen installiert habe? In meinem Fall benötige ich eine spezielle R-Version, wie sie für die SAP-HANA-Datenbank empfohlen wird ... –