java - Install rJava on macOS Sierra 10.12.1: linker error licuuc -


i trying install rjava within r-studio error

ld: library not found -licuuc clang: error: linker command failed exit code 1 (use -v see invocation) make[2]: *** [libjri.jnilib] error 1 make[1]: *** [src/jri.jar] error 2 make: *** [jri] error 2 error: compilation failed package ‘rjava’ * removing ‘/users/imaclinda/library/r/3.3/library/rjava’ warning in install.packages :   installation of package ‘rjava’ had non-zero exit status 

r

version _ platform x86_64-apple-darwin16.1.0 arch x86_64 os darwin16.1.0 system x86_64, darwin16.1.0 status major 3 minor 3.2 year 2016 month 10 day 31 svn rev 71607 language r version.string r version 3.3.2 (2016-10-31) nickname sincere pumpkin patch

how can fix linker error?

i have found solution elsewhere macports, steps 1-5 guided here , steps 6 guided here.

  1. as root (sudo bash), edit /opt/local/library/frameworks/r.framework/resources/etc/makeconf , change line libs = -llzma -lm -liconv -licuuc -licui18n libs = -llzma -lm -liconv

  2. install original 1.6 mac java

  3. run export java_home=/system/library/java/javavirtualmachines/1.6.0.jdk/contents/home

  4. r cmd javareconf

  5. now can start r , install.packages("rjava").

  6. sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib


Comments

Popular posts from this blog

jsf - "PropertyNotWritableException: Illegal Syntax for Set Operation" error when setting value in bean -

arrays - Algorithm to find ideal starting spot in a circle -

php - Autoloader issue not returning Class -