Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue Windows 11 installation CE #4

Closed
cebarboza opened this issue Mar 14, 2023 · 0 comments
Closed

Issue Windows 11 installation CE #4

cebarboza opened this issue Mar 14, 2023 · 0 comments

Comments

@cebarboza
Copy link
Collaborator

==> Rcpp::compileAttributes()

* Updated R/RcppExports.R

==> Rcmd.exe INSTALL --preclean --no-multiarch --with-keep.source Explore

* installing to library 'C:/R/R-4.2.1/library'
* installing *source* package 'Explore' ...
** using staged installation
** libs
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c ExploreInterface.cpp -o ExploreInterface.o
ExploreInterface.cpp: In function 'void runExplore(Rcpp::CharacterVector)':
ExploreInterface.cpp:28:7: warning: unused variable 'res' [-Wunused-variable]
   28 |   int res = main(argc, argv);
      |       ^~~
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/common.cpp -o C++/common.o
C++/common.cpp: In function 'std::string PrintOperator(OPERATOR)':
C++/common.cpp:54:10: warning: enumeration value 'NONE' not handled in switch [-Wswitch]
   54 |   switch (Operator) {
      |          ^
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/IOExplore/IOExplore.cpp -o C++/IOExplore/IOExplore.o
C++/IOExplore/IOExplore.cpp: In member function 'bool IOExplore::ReadArffDataFile()':
C++/IOExplore/IOExplore.cpp:289:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
  289 |   for (int i=0; i<strlen(MyToken); i++)            //Uppercase Token
      |                 ~^~~~~~~~~~~~~~~~
C++/IOExplore/IOExplore.cpp:298:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  298 |     FeatureName = str_parse(&Dummy," \t");
      |                                    ^~~~~
C++/IOExplore/IOExplore.cpp:299:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  299 |     FeatureType = str_parse(&Dummy," \t");
      |                                    ^~~~~
C++/IOExplore/IOExplore.cpp:300:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
  300 |     for (int i=0; (i<strlen(FeatureType)) && FeatureType; i++)           //Uppercase Token
      |                    ~^~~~~~~~~~~~~~~~~~~~
C++/IOExplore/IOExplore.cpp:334:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  334 |    MyToken = str_parse(&Dummy,",");
      |                               ^~~
C++/IOExplore/IOExplore.cpp:342:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  342 |         MyToken = str_parse(&Dummy,",");
      |                                    ^~~
C++/IOExplore/IOExplore.cpp:270:15: warning: unused variable 'Class' [-Wunused-variable]
  270 |  unsigned int Class;
      |               ^~~~~
C++/IOExplore/IOExplore.cpp: In member function 'void IOExplore::SavePartitionFile(std::string, PARTITION_TYPE, unsigned int)':
C++/IOExplore/IOExplore.cpp:411:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  411 |    string newfilename = str_parse(&dummy,".");
      |                                          ^~~
C++/IOExplore/IOExplore.cpp: In member function 'bool IOExplore::SaveExploreToProject(std::string)':
C++/IOExplore/IOExplore.cpp:452:9: warning: enumeration value 'LEAVE_ONE_OUT' not handled in switch [-Wswitch]
  452 |  switch (Project->GetPartitionMethod()){
      |         ^
C++/IOExplore/IOExplore.cpp:551:14: warning: enumeration value 'EQUAL' not handled in switch [-Wswitch]
  551 |       switch (Project->GetOperator(i)){
      |              ^
C++/IOExplore/IOExplore.cpp: In member function 'bool IOExplore::SaveSettingsToFile(std::string)':
C++/IOExplore/IOExplore.cpp:744:12: warning: enumeration value 'LEAVE_ONE_OUT' not handled in switch [-Wswitch]
  744 |     switch (ProjectSettings.PartitionMethod) {
      |            ^
C++/IOExplore/IOExplore.cpp:824:14: warning: enumeration value 'EQUAL' not handled in switch [-Wswitch]
  824 |       switch ((*CurrentRestriction).Operator) {
      |              ^
C++/IOExplore/IOExplore.cpp:726:8: warning: unused variable 'Buffer' [-Wunused-variable]
  726 |   char Buffer[MAX_LINESIZE];
      |        ^~~~~~
C++/IOExplore/IOExplore.cpp: In member function 'bool IOExplore::SetupExploreFromProject(std::string)':
C++/IOExplore/IOExplore.cpp:1031:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1031 |   MyToken = str_parse(&Dummy,"=");
      |                              ^~~
C++/IOExplore/IOExplore.cpp:1039:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1039 |     MyToken = str_parse(&Dummy,"=");
      |                                ^~~
C++/IOExplore/IOExplore.cpp:1213:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1213 |   MyToken = str_parse(&FeatureRestriction,";");
      |                                           ^~~
C++/IOExplore/IOExplore.cpp:1216:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 1216 |     MyToken = str_parse(&FeatureRestriction,";");
      |                                             ^~~
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/bin.cpp -o C++/Explore/bin.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/candidate.cpp -o C++/Explore/candidate.o
C++/Explore/candidate.cpp: In member function 'bool CANDIDATE::InterpretCombinations(std::string)':
C++/Explore/candidate.cpp:481:8: warning: unused variable 'Buffer' [-Wunused-variable]
  481 |   char Buffer[MAX_LINESIZE];
      |        ^~~~~~
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/classdef.cpp -o C++/Explore/classdef.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/condition.cpp -o C++/Explore/condition.o
C++/Explore/condition.cpp: In constructor 'CONDITION::CONDITION(unsigned int, std::string, std::vector<CUTOFF>, OPERATOR, unsigned int)':
C++/Explore/condition.cpp:47:18: warning: converting to non-pointer type 'unsigned int' from NULL [-Wconversion-null]
   47 |   CutoffNumber = NULL;
      |                  ^~~~
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/conjunction.cpp -o C++/Explore/conjunction.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/constraint.cpp -o C++/Explore/constraint.o
C++/Explore/constraint.cpp: In constructor 'CONSTRAINT::CONSTRAINT()':
C++/Explore/constraint.cpp:11:11: warning: converting to non-pointer type 'float' from NULL [-Wconversion-null]
   11 |   Value = NULL;
      |           ^~~~
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/cutoff.cpp -o C++/Explore/cutoff.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/explore.cpp -o C++/Explore/explore.o
C++/Explore/explore.cpp: In member function 'double Explore::RuleComplexity()':
C++/Explore/explore.cpp:110:12: warning: enumeration value 'LEAVE_ONE_OUT' not handled in switch [-Wswitch]
  110 |     switch (PartitionMethod) {
      |            ^
C++/Explore/explore.cpp: In member function 'void Explore::PrintSettings()':
C++/Explore/explore.cpp:661:16: warning: unused variable 'Selected' [-Wunused-variable]
  661 |   unsigned int Selected;
      |                ^~~~~~~~
C++/Explore/explore.cpp: In member function 'void Explore::Resume()':
C++/Explore/explore.cpp:2625:10: warning: unused variable 'dummy' [-Wunused-variable]
 2625 |   time_t dummy;
      |          ^~~~~
C++/Explore/explore.cpp: In member function 'bool Explore::RunProject()':
C++/Explore/explore.cpp:2849:16: warning: unused variable 'BreatheCount' [-Wunused-variable]
 2849 |   unsigned int BreatheCount = 0;
      |                ^~~~~~~~~~~~
C++/Explore/explore.cpp:2851:10: warning: unused variable 'dummy' [-Wunused-variable]
 2851 |   time_t dummy;
      |          ^~~~~
C++/Explore/explore.cpp:2852:16: warning: unused variable 'ActiveRuleLength' [-Wunused-variable]
 2852 |   unsigned int ActiveRuleLength;
      |                ^~~~~~~~~~~~~~~~
C++/Explore/explore.cpp: In member function 'void Explore::Induce(int, int)':
C++/Explore/explore.cpp:3374:16: warning: unused variable 'BreatheCount' [-Wunused-variable]
 3374 |   unsigned int BreatheCount = 0;
      |                ^~~~~~~~~~~~
C++/Explore/explore.cpp: In member function 'bool Explore::ResumeProject()':
C++/Explore/explore.cpp:3453:16: warning: unused variable 'BreatheCount' [-Wunused-variable]
 3453 |   unsigned int BreatheCount = 0;
      |                ^~~~~~~~~~~~
C++/Explore/explore.cpp: In member function 'void Explore::PrintSummary()':
C++/Explore/explore.cpp:3765:8: warning: variable 'CombinationsLongDone' set but not used [-Wunused-but-set-variable]
 3765 |   long CombinationsLongDone, FeatureSetsLongDone, CutoffSetsLongDone;
      |        ^~~~~~~~~~~~~~~~~~~~
C++/Explore/explore.cpp:3765:30: warning: variable 'FeatureSetsLongDone' set but not used [-Wunused-but-set-variable]
 3765 |   long CombinationsLongDone, FeatureSetsLongDone, CutoffSetsLongDone;
      |                              ^~~~~~~~~~~~~~~~~~~
C++/Explore/explore.cpp:3765:51: warning: variable 'CutoffSetsLongDone' set but not used [-Wunused-but-set-variable]
 3765 |   long CombinationsLongDone, FeatureSetsLongDone, CutoffSetsLongDone;
      |                                                   ^~~~~~~~~~~~~~~~~~
C++/Explore/explore.cpp:3766:8: warning: variable 'CombinationsLongTotal' set but not used [-Wunused-but-set-variable]
 3766 |   long CombinationsLongTotal, FeatureSetsLongTotal;
      |        ^~~~~~~~~~~~~~~~~~~~~
C++/Explore/explore.cpp:3766:31: warning: variable 'FeatureSetsLongTotal' set but not used [-Wunused-but-set-variable]
 3766 |   long CombinationsLongTotal, FeatureSetsLongTotal;
      |                               ^~~~~~~~~~~~~~~~~~~~
C++/Explore/explore.cpp:3767:16: warning: variable 'PartitionsDone' set but not used [-Wunused-but-set-variable]
 3767 |   unsigned int PartitionsDone, PartitionsTotal;
      |                ^~~~~~~~~~~~~~
C++/Explore/explore.cpp:3767:32: warning: unused variable 'PartitionsTotal' [-Wunused-variable]
 3767 |   unsigned int PartitionsDone, PartitionsTotal;
      |                                ^~~~~~~~~~~~~~~
C++/Explore/explore.cpp:3768:10: warning: variable 'RulesTotalLimit' set but not used [-Wunused-but-set-variable]
 3768 |   double RulesTotalLimit;
      |          ^~~~~~~~~~~~~~~
C++/Explore/explore.cpp: In member function 'void Explore::SavePartitionFile(std::string, PARTITION_TYPE, unsigned int)':
C++/Explore/explore.cpp:3854:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 3854 |    string newfilename = str_parse(&dummy,".");
      |                                          ^~~
C++/Explore/explore.cpp: In member function 'void Explore::Induce(int, int)':
C++/Explore/explore.cpp:3407:28: warning: 'CandidatePerformance' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3407 |           if (Rule.TestRule(Initialised, Constraints,
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 3408 |                             CandidatePerformance, MaximizeMeasure, RestrictionSet,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3409 |                             RuleOutputMethod, IsPrintPerformance, IsPrintSets)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++/Explore/explore.cpp: In member function 'void Explore::SummarisePerformance()':
C++/Explore/explore.cpp:425:22: warning: 'CurrentValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
  425 |   OverallPerformance += CurrentValue;
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C++/Explore/explore.cpp: In function 'Explore::RunProject()::<lambda(tbb::blocked_range<int>)>::<lambda(tbb::blocked_range<int>)>':
C++/Explore/explore.cpp:3228:37: warning: 'change' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3228 |                                     if (change) {
      |                                     ^~
C++/Explore/explore.cpp:3195:53: warning: 'CandidatePerformance' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3195 |                                 if (Rule_ij.TestRule(Initialised, Constraints,
      |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 3196 |                                                     CandidatePerformance, MaximizeMeasure, RestrictionSet,
      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3197 |                                                     RuleOutputMethod, IsPrintPerformance, IsPrintSets)) {
      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++/Explore/explore.cpp: In function 'Explore::RunProject()::<lambda(tbb::blocked_range<int>)>':
C++/Explore/explore.cpp:3072:29: warning: 'change' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3072 |                             if (change) {
      |                             ^~
C++/Explore/explore.cpp:3039:44: warning: 'CandidatePerformance' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3039 |                         if (Rule_i.TestRule(Initialised, Constraints,
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 3040 |                                             CandidatePerformance, MaximizeMeasure, RestrictionSet,
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3041 |                                             RuleOutputMethod, IsPrintPerformance, IsPrintSets)) {
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++/Explore/explore.cpp: In member function 'bool Explore::RunProject()':
C++/Explore/explore.cpp:2927:34: warning: 'CandidatePerformance' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2927 |                 if (Rule.TestRule(Initialised, Constraints,
      |                     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 2928 |                                   CandidatePerformance, MaximizeMeasure, RestrictionSet,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2929 |                                   RuleOutputMethod, IsPrintPerformance, IsPrintSets)) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++/Explore/explore.cpp: In member function 'bool Explore::ResumeProject()':
C++/Explore/explore.cpp:3543:24: warning: 'CandidatePerformance' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3543 |           Rule.TestRule(Initialised, Constraints, CandidatePerformance, MaximizeMeasure, RestrictionSet, RuleOutputMethod, IsPrintPerformance, IsPrintSets);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++/Explore/explore.cpp:3485:24: warning: 'CandidatePerformance' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3485 |           Rule.TestRule(Initialised, Constraints, CandidatePerformance, MaximizeMeasure, RestrictionSet, RuleOutputMethod, IsPrintPerformance, IsPrintSets);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/feature.cpp -o C++/Explore/feature.o
C++/Explore/feature.cpp: In member function 'void FEATURE::ROCDiagonalOperator()':
C++/Explore/feature.cpp:811:11: warning: unused variable 'ROCDiagonal' [-Wunused-variable]
  811 |     float ROCDiagonal, Sensitivity, FPF;
      |           ^~~~~~~~~~~
C++/Explore/feature.cpp: In member function 'void FEATURE::InitialiseRanges()':
C++/Explore/feature.cpp:1224:13: warning: 'InRange' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1224 |             if (!InRange) {
      |             ^~
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/mandatory.cpp -o C++/Explore/mandatory.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/observation.cpp -o C++/Explore/observation.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/partition.cpp -o C++/Explore/partition.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/performance.cpp -o C++/Explore/performance.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/population.cpp -o C++/Explore/population.o
C++/Explore/population.cpp: In member function 'void POPULATION::PrintSettings()':
C++/Explore/population.cpp:326:10: warning: enumeration value 'LEAVE_ONE_OUT' not handled in switch [-Wswitch]
  326 |   switch (*PartitionMethod) {
      |          ^
C++/Explore/population.cpp: In member function 'void POPULATION::PrintPartitions()':
C++/Explore/population.cpp:457:9: warning: unused variable 'Type' [-Wunused-variable]
  457 |   char* Type;
      |         ^~~~
C++/Explore/population.cpp: In member function 'unsigned int POPULATION::GetRandomNumber(unsigned int)':
C++/Explore/population.cpp:656:10: warning: unused variable 'FloatingPoint' [-Wunused-variable]
  656 |   double FloatingPoint;                                                         // Needed to generator a random number
      |          ^~~~~~~~~~~~~
C++/Explore/population.cpp: In member function 'void POPULATION::InitialisePartitions()':
C++/Explore/population.cpp:1129:16: warning: unused variable 'CurrentClass' [-Wunused-variable]
 1129 |   unsigned int CurrentClass, PartitionSize, Order;
      |                ^~~~~~~~~~~~
C++/Explore/population.cpp:1137:12: warning: unused variable 'TempClass' [-Wunused-variable]
 1137 |   CLASSES* TempClass;
      |            ^~~~~~~~~
C++/Explore/population.cpp: In member function 'void POPULATION::Stratify()':
C++/Explore/population.cpp:1189:28: warning: unused variable 'no' [-Wunused-variable]
 1189 |   unsigned int Class,Order,no;
      |                            ^~
C++/Explore/population.cpp: In member function 'bool POPULATION::Holdout()':
C++/Explore/population.cpp:1331:32: warning: unused variable 'UpperBound' [-Wunused-variable]
 1331 |     unsigned int RandomNumber, UpperBound, NoClassObs, PartitionSize;
      |                                ^~~~~~~~~~
C++/Explore/population.cpp: In member function 'bool POPULATION::CrossValidate()':
C++/Explore/population.cpp:1464:15: warning: unused variable 'UpperBound' [-Wunused-variable]
 1464 |  unsigned int UpperBound, NoClassObs;
      |               ^~~~~~~~~~
C++/Explore/population.cpp: In member function 'void POPULATION::ResetTestPartitions()':
C++/Explore/population.cpp:1614:9: warning: statement has no effect [-Wunused-value]
 1614 |    for (CurrentPartition; CurrentPartition != LastPartition; CurrentPartition++) {
      |         ^~~~~~~~~~~~~~~~
C++/Explore/population.cpp: In member function 'bool POPULATION::Partition()':
C++/Explore/population.cpp:1070:3: warning: 'Result' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1070 |   if (Result) {
      |   ^~
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/roc.cpp -o C++/Explore/roc.o
C++/Explore/roc.cpp: In member function 'void ROC::AddEntry(double, double)':
C++/Explore/roc.cpp:49:10: warning: unused variable 'MaxValue' [-Wunused-variable]
   49 |   double MaxValue;
      |          ^~~~~~~~
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/rocpair.cpp -o C++/Explore/rocpair.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/rule.cpp -o C++/Explore/rule.o
C++/Explore/rule.cpp: In constructor 'RULE::RULE()':
C++/Explore/rule.cpp:43:21: warning: converting to non-pointer type 'unsigned int' from NULL [-Wconversion-null]
   43 |     CurrentLength = NULL;
      |                     ^~~~
C++/Explore/rule.cpp:44:17: warning: converting to non-pointer type 'unsigned int' from NULL [-Wconversion-null]
   44 |     MinLength = NULL;
      |                 ^~~~
C++/Explore/rule.cpp:45:17: warning: converting to non-pointer type 'unsigned int' from NULL [-Wconversion-null]
   45 |     MaxLength = NULL;
      |                 ^~~~
C++/Explore/rule.cpp: In member function 'double RULE::RuleComplexity(unsigned int)':
C++/Explore/rule.cpp:795:12: warning: unused variable 'FeatureSetComplexity' [-Wunused-variable]
  795 |     double FeatureSetComplexity=0;
      |            ^~~~~~~~~~~~~~~~~~~~
C++/Explore/rule.cpp: In member function 'bool RULE::StartRuleLength(int)':
C++/Explore/rule.cpp:1608:10: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 1608 |     if (i<=MaxLength) {                                                       // Create first combination for next rulelength
      |         ~^~~~~~~~~~~
C++/Explore/rule.cpp: In member function 'bool RULE::NextFeatureSet(int, int)':
C++/Explore/rule.cpp:1700:79: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 1700 |                             if (Conjunctions[i].Conditions[0].FeatureOperator ==
C++/Explore/rule.cpp:1717:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<CONJUNCTION>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
 1717 |                         if (Left<(Conjunctions.size()-1-ConjunctionNr)){
      |                             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++/Explore/rule.cpp:1754:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<CUTOFF>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
 1754 |                     if (NumRepeats < Conjunctions[ConjunctionNr - 1].Conditions[0].Cutoffs.size() - 1) {
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++/Explore/rule.cpp:1774:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 1774 |                 if (FOperatorNr > NoFeatureOperators) {
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
C++/Explore/rule.cpp:1826:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<CUTOFF>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
 1826 |                             if (NumRepeats < Conjunctions[ConjunctionNr-1].Conditions[ConditionNr].Cutoffs.size()-1){
      |                                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++/Explore/rule.cpp:1642:9: warning: unused variable 'ConjunctionSize' [-Wunused-variable]
 1642 |     int ConjunctionSize, ConjunctionNr, ConditionNr, FOperatorNr, MaxFOperator;
      |         ^~~~~~~~~~~~~~~
C++/Explore/rule.cpp: In member function 'bool RULE::NextCandidateCutoffSet_Rule(PERFORMANCE_MEASURE)':
C++/Explore/rule.cpp:2186:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<CONJUNCTION>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
 2186 |         for (ConjunctionNo=0;ConjunctionNo<Conjunctions.size();ConjunctionNo++) {
      |                              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
C++/Explore/rule.cpp: In member function 'bool RULE::NextCandidateCutoffSet_Conjunction(int, PERFORMANCE_MEASURE, bool)':
C++/Explore/rule.cpp:2271:25: warning: unused variable 'r' [-Wunused-variable]
 2271 |                     int r=Conjunctions.size();
      |                         ^
C++/Explore/rule.cpp:2238:9: warning: unused variable 'ConditionNo' [-Wunused-variable]
 2238 |     int ConditionNo;
      |         ^~~~~~~~~~~
C++/Explore/rule.cpp: In member function 'bool RULE::CheckStopFeature(CANDIDATE)':
C++/Explore/rule.cpp:2803:18: warning: unused variable 'CurrentCondition' [-Wunused-variable]
 2803 |     CONDITION*   CurrentCondition;
      |                  ^~~~~~~~~~~~~~~~
C++/Explore/rule.cpp: In member function 'bool RULE::MatchConjunctionCutoffSet(unsigned int, unsigned int)':
C++/Explore/rule.cpp:2983:12: warning: unused variable 'Precision' [-Wunused-variable]
 2983 |     double Precision = 1e-6;
      |            ^~~~~~~~~
C++/Explore/rule.cpp: In member function 'bool RULE::TestRule(bool, std::vector<CONSTRAINT>, float, PERFORMANCE_MEASURE, bool, RULE_OUTPUT_METHOD, bool, bool)':
C++/Explore/rule.cpp:3217:12: warning: enumeration value 'BEST' not handled in switch [-Wswitch]
 3217 |     switch (RuleOutputMethod) {
      |            ^
C++/Explore/rule.cpp:3188:10: warning: variable 'Candidate' set but not used [-Wunused-but-set-variable]
 3188 |     bool Candidate = false;
      |          ^~~~~~~~~
C++/Explore/rule.cpp: In member function 'bool RULE::CompareConstraints(PERFORMANCE, bool, std::vector<CONSTRAINT>)':
C++/Explore/rule.cpp:3272:24: warning: enumeration value 'BALANCEDACCURACY' not handled in switch [-Wswitch]
 3272 |                 switch ((*CurrentConstraint).Measure) {
      |                        ^
C++/Explore/rule.cpp:3272:24: warning: enumeration value 'F1SCORE' not handled in switch [-Wswitch]
C++/Explore/rule.cpp: In member function 'bool RULE::NextCutoffSet()':
C++/Explore/rule.cpp:2135:93: warning: 'PreviousCondition' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2135 |                                         CurrentCondition->CutoffNumber = PreviousCondition->CutoffNumber;
      |                                                                          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
C++/Explore/rule.cpp: In member function 'void RULE::SetTestMode(PARTITION_TYPE)':
C++/Explore/rule.cpp:2575:43: warning: 'PartitionClasses' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2575 |         FeatureOperators[j].InitialiseSets(PartitionClasses);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
C++/Explore/rule.cpp: In member function 'bool RULE::TestRule(bool, std::vector<CONSTRAINT>, float, PERFORMANCE_MEASURE, bool, RULE_OUTPUT_METHOD, bool, bool)':
C++/Explore/rule.cpp:3356:9: warning: 'RuleValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3356 |         if (CandidateValue<=RuleValue) { // TODO: why = included here?
      |         ^~
C++/Explore/rule.cpp:3327:15: note: 'RuleValue' was declared here
 3327 |         float RuleValue;
      |               ^~~~~~~~~
C++/Explore/rule.cpp:3289:17: warning: 'RuleValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3289 |                 if (ConstraintValue > RuleValue) {
      |                 ^~
C++/Explore/rule.cpp:3268:15: note: 'RuleValue' was declared here
 3268 |         float RuleValue,ConstraintValue;
      |               ^~~~~~~~~
C++/Explore/rule.cpp: In member function 'bool RULE::CompareConstraints(PERFORMANCE, bool, std::vector<CONSTRAINT>)':
C++/Explore/rule.cpp:3289:17: warning: 'RuleValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3289 |                 if (ConstraintValue > RuleValue) {
      |                 ^~
C++/Explore/rule.cpp: In member function 'bool RULE::CompareBestCandidate(PERFORMANCE, bool, float, PERFORMANCE_MEASURE)':
C++/Explore/rule.cpp:3356:9: warning: 'RuleValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3356 |         if (CandidateValue<=RuleValue) { // TODO: why = included here?
      |         ^~
C++/Explore/rule.cpp: In member function 'int RULE::FindBestLength(bool, CANDIDATE, PARTITION_METHOD, PERFORMANCE_MEASURE)':
C++/Explore/rule.cpp:3495:29: warning: 'current' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3495 |                             if (current > best) {
      |                             ^~
C++/Explore/rule.cpp:3495:29: warning: 'best' may be used uninitialized in this function [-Wmaybe-uninitialized]
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/set.cpp -o C++/Explore/set.o
g++ -std=gnu++11  -I"C:/R/R-4.2.1/include" -DNDEBUG  -I'C:/R/R-4.2.1/library/Rcpp/include' -I'C:/R/R-4.2.1/library/BH/include' -I'C:/R/R-4.2.1/library/RcppParallel/include'   -I"C:/rtools42/x86_64-w64-mingw32.static.posix/include"  -DRCPP_PARALLEL_USE_TBB=1   -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c C++/Explore/timing.cpp -o C++/Explore/timing.o
C++/Explore/timing.cpp: In member function 'std::string TIMING::PrintAll()':
C++/Explore/timing.cpp:93:16: warning: variable 'DescriptionPads' set but not used [-Wunused-but-set-variable]
   93 |   unsigned int DescriptionPads;
      |                ^~~~~~~~~~~~~~~
C++/Explore/timing.cpp: In member function 'std::string TIMING::PrintLast()':
C++/Explore/timing.cpp:142:16: warning: variable 'DescriptionPads' set but not used [-Wunused-but-set-variable]
  142 |   unsigned int DescriptionPads;
      |                ^~~~~~~~~~~~~~~
g++ -std=gnu++11 -shared -s -static-libgcc -o Explore.dll tmp.def ExploreInterface.o RcppExports.o C++/common.o C++/IOExplore/IOExplore.o C++/Explore/bin.o C++/Explore/candidate.o C++/Explore/classdef.o C++/Explore/condition.o C++/Explore/conjunction.o C++/Explore/constraint.o C++/Explore/cutoff.o C++/Explore/explore.o C++/Explore/feature.o C++/Explore/mandatory.o C++/Explore/observation.o C++/Explore/partition.o C++/Explore/performance.o C++/Explore/population.o C++/Explore/roc.o C++/Explore/rocpair.o C++/Explore/rule.o C++/Explore/set.o C++/Explore/timing.o -LC:/R/R-4.2.1/library/RcppParallel/lib/x64 -ltbb -ltbbmalloc -LC:/rtools42/x86_64-w64-mingw32.static.posix/lib/x64 -LC:/rtools42/x86_64-w64-mingw32.static.posix/lib -LC:/R/R-4.2.1/bin/x64 -lR
installing to C:/R/R-4.2.1/library/00LOCK-Explore/00new/Explore/libs/x64
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
Error: package or namespace load failed for 'Explore' in inDL(x, as.logical(local), as.logical(now), ...):
 unable to load shared object 'C:/R/R-4.2.1/library/00LOCK-Explore/00new/Explore/libs/x64/Explore.dll':
  LoadLibrary failure:  The specified module could not be found.

Error: loading failed
Execution halted
ERROR: loading failed
* removing 'C:/R/R-4.2.1/library/Explore'

Exited with status 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants