koheiw / proxyC

R package for large-scale similarity/distance computation
GNU General Public License v3.0
29 stars 6 forks source link

error when installing proxyC #46

Open cystone opened 9 months ago

cystone commented 9 months ago

Hi, Thank you for sharing your wonderful method. I failed to install proxyC in R. And I dont know how to handle with it. I will appreciate it if you can help.

Here is the error: "\~/R/x86_64-pc-linux-gnu-library/4.2/00LOCK-proxyC/00new" [2] "~/R/x86_64-pc-linux-gnu-library/4.2" [3] "/home/data/refdir/Rlib" [4] "/usr/local/lib/R/library" -L/usr/local/lib/R/lib -lR g++: error: [1]: No such file or directory g++: error: "\~/R/x86_64-pc-linux-gnu-library/4.2/00LOCK-proxyC/00new": No such file or directory g++: error: [2]: No such file or directory g++: error: "\~/R/x86_64-pc-linux-gnu-library/4.2": No such file or directory g++: error: [3]: No such file or directory g++: error: "/home/data/refdir/Rlib": No such file or directory g++: error: [4]: No such file or directory g++: error: "/usr/local/lib/R/library": No such file or directory g++: error: [1]: No such file or directory g++: error: "\~/R/x86_64-pc-linux-gnu-library/4.2/00LOCK-proxyC/00new": No such file or directory g++: error: [2]: No such file or directory g++: error: "\~/R/x86_64-pc-linux-gnu-library/4.2": No such file or directory g++: error: [3]: No such file or directory g++: error: "/home/data/refdir/Rlib": No such file or directory g++: error: [4]: No such file or directory g++: error: "/usr/local/lib/R/library": No such file or directory make: ** [/usr/local/lib/R/share/make/shlib.mk:10: proxyC.so] Error 1 ERROR: compilation failed for package ‘proxyC’ \ removing ‘\~/R/x86_64-pc-linux-gnu-library/4.2/proxyC’

============================== My R env: R version 4.2.2 (2022-10-31) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Ubuntu 20.04.6 LTS

Matrix products: default BLAS/LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblasp-r0.3.8.so

locale: [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

koheiw commented 5 months ago

Please try proxyC v0.4.1. You need to install the TBB library first.

sudo apt install libtbb-dev