Can't download RMeCab using install.packages("RMeCab", repos = "http://rmecab.jp/R") or install.packages("remotes")
remotes::install_github("IshidaMotohiro/RMeCab"). The error seems to be that RMeCab won't download. The error output I get on my Mac for Github is this:
The downloaded binary packages are in
/var/folders/35/6zfy9rgj39s782gv0sl867d80000gn/T//Rtmp9Ru2QW/downloaded_packages
remotes::install_github("IshidaMotohiro/RMeCab")
Downloading GitHub repo IshidaMotohiro/RMeCab@HEAD
Running R CMD build...
checking for file ‘/private/var/folders/35/6zfy9rgj39s782gv0sl867d80000gn/T/Rtmp9Ru2QW/remotese60752fa43e/IshidaMotohiro-RMeCab-365af33/DESCRIPTION’ ... OK
preparing ‘RMeCab’:
checking DESCRIPTION meta-information ... OK
cleaning src
checking for LF line-endings in source and make files and shell scripts
checking for empty or unneeded directories
building ‘RMeCab_1.10.tar.gz’
installing source package ‘RMeCab’ ...
using staged installation
libs
clang++ -arch arm64 -std=gnu++14 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c Ngram.cpp -o Ngram.o
In file included from Ngram.cpp:3:
./RMeCab.h:25:10: error: 'mecab.h' file not found with include; use "quotes" instead
include
^~~~~
"mecab.h"
Ngram.cpp:187:8: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
sprintf(target2, "%lc", wbuf[wz]);// Linux では sprintf
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
^
Ngram.cpp:317:7: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
sprintf(buf3, "%s", p);// 品詞情報の取得
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
^
Ngram.cpp:335:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
sprintf(buf4, "%s", Ppos2[i].c_str());// 2011 03 10 // sprintf(buf4, "%s", Ppos[i]);
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
^
Ngram.cpp:518:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
sprintf(labelbuff, "%d", z+1);
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
^
Ngram.cpp:617:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
sprintf(labelbuff, "%d", z+1);
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
restoring previous ‘/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/RMeCab’
Warning message:
In i.p(...) :
installation of package ‘/var/folders/35/6zfy9rgj39s782gv0sl867d80000gn/T//Rtmp9Ru2QW/filee60743bac674/RMeCab_1.10.tar.gz’ had non-zero exit status
Can't download RMeCab using install.packages("RMeCab", repos = "http://rmecab.jp/R") or install.packages("remotes") remotes::install_github("IshidaMotohiro/RMeCab"). The error seems to be that RMeCab won't download. The error output I get on my Mac for Github is this:
The downloaded binary packages are in /var/folders/35/6zfy9rgj39s782gv0sl867d80000gn/T//Rtmp9Ru2QW/downloaded_packages
Thank you for your time!