Hello mr. David, I'm not able to install your package because this error appears:
library(remotes)
remotes::install_github("schochastics/edgebundle")
Downloading GitHub repo schochastics/edgebundle@HEAD
✓ checking for file ‘/private/var/folders/nz/cn8n1fgn7y3_t96jpvxplh6c0000gn/T/RtmplmTYGd/remotesa5d59b6e4ef/schochastics-edgebundle-5ee713a/DESCRIPTION’ (404ms)
─ preparing ‘edgebundle’:
✓ checking DESCRIPTION meta-information ...
─ cleaning src
─ checking for LF line-endings in source and make files and shell scripts
─ checking for empty or unneeded directories
Removed empty directory ‘edgebundle/man/figures’
─ building ‘edgebundle_0.1.0.9000.tar.gz’
* installing *source* package ‘edgebundle’ ...
** using staged installation
** libs
clang++ -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I'/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/include' -I/usr/local/include -fPIC -Wall -g -O2 -c RcppExports.cpp -o RcppExports.o
In file included from RcppExports.cpp:4:
In file included from /Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/include/Rcpp.h:57:
/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/include/Rcpp/DataFrame.h:136:18: warning: unused variable 'data' [-Wunused-variable]
SEXP data = Parent::get__();
^
1 warning generated.
clang++ -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I'/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/include' -I/usr/local/include -fPIC -Wall -g -O2 -c forceBundle.cpp -o forceBundle.o
In file included from forceBundle.cpp:4:
In file included from /Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/include/Rcpp.h:57:
/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/include/Rcpp/DataFrame.h:136:18: warning: unused variable 'data' [-Wunused-variable]
SEXP data = Parent::get__();
^
forceBundle.cpp:28:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector vec = {P[2] - P[0],P[3] - P[1]};
^ ~~~~~~~~~~~~~~~~~~~~~~~~~
forceBundle.cpp:44:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector vec = {(Q_source_x + r * (Q_target_x - Q_source_x)),
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
forceBundle.cpp:54:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector qs = {Q[0],Q[1]};//Q[inds];
^ ~~~~~~~~~~~
forceBundle.cpp:55:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector qt = {Q[2],Q[3]};//Q[indt];
^ ~~~~~~~~~~~
forceBundle.cpp:60:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector midI = {(I0[0] + I1[0]) / 2.0,
^ ~~~~~~~~~~~~~~~~~~~~~~~
forceBundle.cpp:62:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector midP = {(P[0] + P[2]) / 2.0,
^ ~~~~~~~~~~~~~~~~~~~~~
forceBundle.cpp:135:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector P_source = {P[0],P[1]};//P[inds];
^ ~~~~~~~~~~~
forceBundle.cpp:136:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector P_target = {P[2],P[3]};//P[indt];
^ ~~~~~~~~~~~
forceBundle.cpp:137:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector Q_source = {Q[0],Q[1]};//Q[inds];
^ ~~~~~~~~~~~
forceBundle.cpp:138:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector Q_target = {Q[2],Q[3]};//Q[indt];
^ ~~~~~~~~~~~
forceBundle.cpp:151:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector P_source = {P[0],P[1]};//P[inds];
^ ~~~~~~~~~~~
forceBundle.cpp:152:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector P_target = {P[2],P[3]};//P[indt];
^ ~~~~~~~~~~~
forceBundle.cpp:153:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector Q_source = {Q[0],Q[1]};//Q[inds];
^ ~~~~~~~~~~~
forceBundle.cpp:154:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector Q_target = {Q[2],Q[3]};//Q[indt];
^ ~~~~~~~~~~~
forceBundle.cpp:169:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector P_source = {P[0],P[1]};//P[inds];
^ ~~~~~~~~~~~
forceBundle.cpp:170:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector P_target = {P[2],P[3]};//P[indt];
^ ~~~~~~~~~~~
forceBundle.cpp:171:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector Q_source = {Q[0],Q[1]};//Q[inds];
^ ~~~~~~~~~~~
forceBundle.cpp:172:17: error: non-aggregate type 'Rcpp::NumericVector' (aka 'Vector<14>') cannot be initialized with an initializer list
NumericVector Q_target = {Q[2],Q[3]};//Q[indt];
^ ~~~~~~~~~~~
forceBundle.cpp:215:25: error: non-aggregate type 'Rcpp::IntegerVector' (aka 'Vector<13>') cannot be initialized with an initializer list
IntegerVector ecomp = {oe};
^ ~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
make: *** [forceBundle.o] Error 1
ERROR: compilation failed for package ‘edgebundle’
* removing ‘/Library/Frameworks/R.framework/Versions/4.0/Resources/library/edgebundle’
Warning message:
In i.p(...) :
installation of package ‘/var/folders/nz/cn8n1fgn7y3_t96jpvxplh6c0000gn/T//RtmplmTYGd/filea5d767034ec/edgebundle_0.1.0.9000.tar.gz’ had non-zero exit status
Can you help me in solving this problem? I apologize in advance if this is a trivial problem. I'm a beginner in R but can't wait to use this library. Thank you for your work.