2012-11-13 25 views
5

im đang cố cài đặt gói kernlab trên SLES 11 SP1. Tôi đã cài đặt tất cả các gói tiên quyết, ví dụ như. gcc-fortran ...Cài đặt gói kernlab trong R

Sau khi bắt đầu cài đặt với install.packages ("kernlab"), tôi nhận được thông báo lỗi sau. Nó sẽ là tuyệt vời nếu bất cứ ai trong các bạn có thể giúp tôi.

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 

Trả lời

0

Tôi gặp sự cố này khi mở ra một chút.

Tôi nghĩ rằng nó là để làm với đường dẫn mà bạn đã cài đặt gcc và fortran (tức là, vấn đề là R không kiểm tra đường dẫn này).

Bạn đã cài đặt gcc, v.v ... bằng Yast chưa?

1

tôi đã cùng một vấn đề với Rstudio trong Fedora 19.

Giải quyết nó bằng cách cài đặt "phát triển R siêu gói đầy đủ môi trường" qua trình quản lý gói phần mềm.

+0

Nó sẽ giải quyết cùng một vấn đề cho tôi, nếu tôi đã cài đặt R từ các nguồn? Trong trường hợp của tôi, tôi cần một phiên bản R cụ thể vì nó được đề nghị cho cơ sở dữ liệu SAP HANA ... –