1

quantreglapack にリンクしていないため、パッケージのインストールに失敗します:

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」が記録されます)。

いくつかの環境変数がこれに関与していると思われますが、どれを特定できませんでした: LIBRARY_PATH と LD_LIBRARY_PATH を設定解除すると、これはまだ発生します。アイデアをありがとう!

4

1 に答える 1