0
hsphaseパッケージ(CRANで利用可能なRパッケージ)をコンパイルしたいと思います。Rパッケージのコンパイルエラー
私はこのコマンドをR install.packages("hsphase")
で使用しました。
私は次のエラーを持っている: gccのバージョン6.1.1 20160621(Red Hatの6.1.1-3)(GCC:
g++ -m64 -shared -L/usr/lib64/R/lib -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o hsphase.so FastDist.o MAF.o Ohd.o TypeConversion.o block.o block4Phase.o co.o diag.o hsp.o main.o memory.o oh.o swDetect.o [1] 0 -L/usr/lib64/R/lib -lRlapack -L/usr/lib64/R/lib -lRblas -lgfortran -lm -lquadmath -fopenmp -L/usr/lib64/R/lib -lR
g++: error: [1]: No such file or directory
g++: error: 0: No such file or directory
/usr/share/R/make/shlib.mk:6: recipe for target 'hsphase.so' failed
make: *** [hsphase.so] Error 1
ERROR: compilation failed for package ‘hsphase’
* removing ‘/home/mhf/R/x86_64-redhat-linux-gnu-library/3.3/hsphase’
The downloaded source packages are in
‘/tmp/RtmpYukJQa/downloaded_packages’
Warning message:
In install.packages("hsphase") :
installation of package ‘hsphase’ had non-zero exit status
私は、Fedora 24.
グラム++バージョンを使用しています)
リンクフラグを確認してください: これは何ですか: [1] 0
g ++があります。リンクエラーが発生しました。 – user1436187
私は別のRパッケージをインストールするのと同様の問題を抱えていましたが、後で必要なパッケージの依存関係の一部が見つからないことが判明しました。 'install.packages(" hsphase "、dependencies = TRUE)' –
あなたは、レベル依存。このような '--specs =/usr/lib/rpm/redhat/redhat-hardened-ld'のような行は良いヒントです。 [この質問](http://stackoverflow.com/questions/34624428/g-error-usr-lib-rpm-redhat-redhat-hardened-cc1-no-that-file-and-directory)を参照してください。 – nrussell