2013-04-24 62 views
1

quantreg無法安裝,因爲它沒有鏈接到LAPACK:LAPACK不掛編譯軟件包時,quantreg

install.packages("quantreg") 

[剪斷]

gcc -std=gnu99 -shared -o quantreg.so akj.o boot.o brute.o chlfct.o cholesky.o combos.o crq.o crqfnb.o dsel05.o etime.o extract.o idmin.o iswap.o kuantile.o mcmb.o penalty.o powell.o rls.o rq0.o rq1.o rqbr.o rqfn.o rqfnb.o rqfnc.o rqs.o sparskit2.o srqfn.o srqfnc.o srtpai.o -L/home/myself/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/lib -lRcpp -Wl,-rpath,/home/myself/R/x86_64-pc-linux-gnu-library/2.15/Rcpp/lib -lprofiler -lgfortran -lm -lquadmath -L/usr/lib/R/lib -lR 

[剪斷]

unable to load shared object '/home/myself/R/x86_64-pc-linux-gnu-library/2.15/quantreg/libs/quantreg.so': 
/home/myself/R/x86_64-pc-linux-gnu-library/2.15/quantreg/libs/quantreg.so: undefined symbol: dposv_ 

奇怪的是,當從頭開始創建一個新用戶時,一切都很完美(並且有一個「-llapack」 e日誌)。

我懷疑一些環境變量對此負責,但無法識別哪一個:在取消設置LIBRARY_PATH和LD_LIBRARY_PATH時,仍會發生這種情況。感謝您的任何想法!

回答

1

我在.R包含

PKG_LIBS = `$(R_HOME)/bin/Rscript -e "Rcpp:::LdFlags()"` -lprofiler 
+0

所以,你需要刪除線,或makevars文件...? – isomorphismes 2015-04-15 06:38:31