josherrickson / rlemon

rlemon - R interface to C++ LEMON graph library
http://errickson.net/rlemon/
8 stars 3 forks source link

compliation log #7

Closed josherrickson closed 4 years ago

josherrickson commented 4 years ago

From 2bcb775:

> devtools:::check()
Exports from /Users/josh/repositories/R/rlemon/src/approximation.h:
   Rcpp::List GrossoLocatelliPullanMcRunner(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)

Exports from /Users/josh/repositories/R/rlemon/src/connectivity.h:
   Rcpp::List getBipartitePartitions(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   Rcpp::List getAndcheckTopologicalSort(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   std::vector<int> getTopologicalSort(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsConnected(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsAcyclic(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsTree(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsBipartite(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsStronglyConnected(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsDAG(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsBiNodeConnected(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsBiEdgeConnected(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsLoopFree(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsParallelFree(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsSimpleGraph(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int IsEulerian(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int CountBiEdgeConnected(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int CountConnectedComponents(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int CountBiNodeConnectedComponents(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   int CountStronglyConnectedComponents(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   std::vector<int> FindStronglyConnectedComponents(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   std::vector<std::vector<int>> FindStronglyConnectedCutArcs(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   std::vector<std::vector<int>> FindBiEdgeConnectedCutEdges(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   std::vector<int> FindBiNodeConnectedComponents(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   std::vector<int> FindBiNodeConnectedNodes(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   std::vector<int> FindConnectedComponents(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   std::vector<int> FindBiEdgeConnectedComponents(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)

Exports from /Users/josh/repositories/R/rlemon/src/max_matching.h:
   Rcpp::List MaximumWeightPerfectMatchingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcWeights, int numNodes)
   Rcpp::List MaximumWeightFractionalPerfectMatchingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcWeights, int numNodes)
   Rcpp::List MaximumWeightFractionalMatchingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcWeights, int numNodes)
   Rcpp::List MaximumWeightMatchingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcWeights, int numNodes)
   std::vector<std::vector<int>> MaximumCardinalityMatchingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   std::vector<std::vector<int>> MaximumCardinalityFractionalMatchingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)

Exports from /Users/josh/repositories/R/rlemon/src/min_cost_flow.h:
   Rcpp::List CycleCancellingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, std::vector<int> nodeSupplies, int numNodes)
   Rcpp::List CapacityScalingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, std::vector<int> nodeSupplies, int numNodes)
   Rcpp::List CostScalingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, std::vector<int> nodeSupplies, int numNodes)
   Rcpp::List NetworkSimplexRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, std::vector<int> nodeSupplies, int numNodes)

Exports from /Users/josh/repositories/R/rlemon/src/minimum_mean_cycle.h:
   Rcpp::List HowardMmcRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, int numNodes)
   Rcpp::List KarpMmcRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, int numNodes)
   Rcpp::List HartmannOrlinMmcRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, int numNodes)

Exports from /Users/josh/repositories/R/rlemon/src/planarityEmbedding.h:
   bool PlanarCheckingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)
   Rcpp::List PlanarColoringRunner(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes, bool useFiveAlg = true)
   Rcpp::List PlanarDrawingRunner(std::vector<int> arcSources, std::vector<int> arcTargets, int numNodes)

Exports from /Users/josh/repositories/R/rlemon/src/travelling_salesman.h:
   Rcpp::List ChristofidesRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, int numNodes, int defaultEdgeWeight = 999999)
   Rcpp::List GreedyTSPRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, int numNodes, int defaultEdgeWeight = 999999)
   Rcpp::List InsertionTSPRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, int numNodes, int defaultEdgeWeight = 999999)
   Rcpp::List NearestNeighborTSPRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, int numNodes, int defaultEdgeWeight = 999999)
   Rcpp::List Opt2TSPRunner(std::vector<int> arcSources, std::vector<int> arcTargets, std::vector<int> arcDistances, int numNodes, int defaultEdgeWeight = 999999)

/Users/josh/repositories/R/rlemon/src/RcppExports.cpp updated.
/Users/josh/repositories/R/rlemon/R/RcppExports.R updated.

─  installing *source* package ‘rlemon’ ...

   ** using staged installation

   ** libs

   clang++ -mmacosx-version-min=10.13 -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst -I'/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/include' -I/usr/local/include   -fPIC  -Wall -g -O2  -c RInterfaces.cpp -o RInterfaces.o

   In file included from RInterfaces.cpp:5:
   In file included from ./travelling_salesman.h:5:
   In file included from ../inst/lemon/insertion_tsp.h:30:
   ../inst/lemon/random.h:252:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
           register Word *curr = state + length - 1;
           ^~~~~~~~~
   ../inst/lemon/random.h:253:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
           register long num;
           ^~~~~~~~~

   In file included from RInterfaces.cpp:7:
   ./approximation.h:22:23: warning: unused variable 'a' [-Wunused-variable]
         ListGraph::Edge a = g.addEdge(nodes[arcSources[i]], nodes[arcTargets[i]]);
                         ^

   In file included from RInterfaces.cpp:1:
   In file included from ./connectivity.h:5:
   ../inst/lemon/connectivity.h:268:36: warning: unused typedef 'Node' [-Wunused-local-typedef]
       typedef typename Digraph::Node Node;
                                      ^
   ../inst/lemon/connectivity.h:338:37: warning: unused typedef 'ArcIt' [-Wunused-local-typedef]
       typedef typename Digraph::ArcIt ArcIt;
                                       ^
   ../inst/lemon/connectivity.h:336:35: warning: unused typedef 'Arc' [-Wunused-local-typedef]
       typedef typename Digraph::Arc Arc;
                                     ^
   ../inst/lemon/connectivity.h:1346:36: warning: unused typedef 'Node' [-Wunused-local-typedef]
       typedef typename Digraph::Node Node;
                                      ^
   ../inst/lemon/connectivity.h:1348:35: warning: unused typedef 'Arc' [-Wunused-local-typedef]
     typedef typename Digraph::Arc Arc;

       typedef typename Digraph::Arc Arc;
                                     ^
   ../inst/lemon/connectivity.h:1561:35: warning: unused typedef 'ArcIt' [-Wunused-local-typedef]
       typedef typename Graph::ArcIt ArcIt;
                                     ^
   ../inst/lemon/connectivity.h:1606:34: warning: unused typedef 'Node' [-Wunused-local-typedef]
       typedef typename Graph::Node Node;
                                    ^
   ../inst/lemon/connectivity.h:1608:35: warning: unused typedef 'ArcIt' [-Wunused-local-typedef]
       typedef typename Graph::ArcIt ArcIt;
                                     ^
   In file included from RInterfaces.cpp:3:
   In file included from ./min_cost_flow.h:4:
   In file included from ../inst/lemon/cost_scaling.h:33:
   ../inst/lemon/static_graph.h:147:38: warning: unused typedef 'GNode' [-Wunused-local-typedef]
         typedef typename Digraph::Node GNode;
                                        ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'BoolNodeMap' [-Wunused-local-typedef]
         TEMPLATE_GRAPH_TYPEDEFS(AuxGraph);
         ^
   ../inst/lemon/core.h:154:3: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     TEMPLATE_DIGRAPH_TYPEDEFS(Graph);                                     \
     ^
   ../inst/lemon/core.h:121:52: note: expanded from macro 'TEMPLATE_DIGRAPH_TYPEDEFS'
     typedef typename Digraph::template NodeMap<bool> BoolNodeMap;         \
                                                      ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'DoubleArcMap' [-Wunused-local-typedef]
   ../inst/lemon/core.h:154:3: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     TEMPLATE_DIGRAPH_TYPEDEFS(Graph);                                     \
     ^
   ../inst/lemon/core.h:126:53: note: expanded from macro 'TEMPLATE_DIGRAPH_TYPEDEFS'
     typedef typename Digraph::template ArcMap<double> DoubleArcMap

                                                       ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'IntArcMap' [-Wunused-local-typedef]
   ../inst/lemon/core.h:154:3: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     TEMPLATE_DIGRAPH_TYPEDEFS(Graph);                                     \
     ^
   ../inst/lemon/core.h:125:50: note: expanded from macro 'TEMPLATE_DIGRAPH_TYPEDEFS'
     typedef typename Digraph::template ArcMap<int> IntArcMap;             \
                                                    ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'InArcIt' [-Wunused-local-typedef]
   ../inst/lemon/core.h:154:3: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     TEMPLATE_DIGRAPH_TYPEDEFS(Graph);                                     \
     ^
   ../inst/lemon/core.h:119:37: note: expanded from macro 'TEMPLATE_DIGRAPH_TYPEDEFS'
     typedef typename Digraph::InArcIt InArcIt;                            \
                                       ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'BoolArcMap' [-Wunused-local-typedef]
   ../inst/lemon/core.h:154:3: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     TEMPLATE_DIGRAPH_TYPEDEFS(Graph);                                     \
     ^
   ../inst/lemon/core.h:124:51: note: expanded from macro 'TEMPLATE_DIGRAPH_TYPEDEFS'
     typedef typename Digraph::template ArcMap<bool> BoolArcMap;           \
                                                     ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'BoolEdgeMap' [-Wunused-local-typedef]
   ../inst/lemon/core.h:158:50: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     typedef typename Graph::template EdgeMap<bool> BoolEdgeMap;           \

                                                    ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'DoubleNodeMap' [-Wunused-local-typedef]
   ../inst/lemon/core.h:154:3: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     TEMPLATE_DIGRAPH_TYPEDEFS(Graph);                                     \
     ^
   ../inst/lemon/core.h:123:54: note: expanded from macro 'TEMPLATE_DIGRAPH_TYPEDEFS'
     typedef typename Digraph::template NodeMap<double> DoubleNodeMap;     \
                                                        ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'IncEdgeIt' [-Wunused-local-typedef]
   ../inst/lemon/core.h:157:37: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     typedef typename Graph::IncEdgeIt IncEdgeIt;                          \
                                       ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'IntEdgeMap' [-Wunused-local-typedef]
   ../inst/lemon/core.h:159:49: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     typedef typename Graph::template EdgeMap<int> IntEdgeMap;             \
                                                   ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'EdgeIt' [-Wunused-local-typedef]
   ../inst/lemon/core.h:156:34: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     typedef typename Graph::EdgeIt EdgeIt;                                \
                                    ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'IntNodeMap' [-Wunused-local-typedef]
../inst/lemon/core.h:154:3: note: expanded from macro 'TEMPLATE_GRAPH_TYPED

   ../inst/lemon/core.h:154:3: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     TEMPLATE_DIGRAPH_TYPEDEFS(Graph);                                     \
     ^
   ../inst/lemon/core.h:122:51: note: expanded from macro 'TEMPLATE_DIGRAPH_TYPEDEFS'
     typedef typename Digraph::template NodeMap<int> IntNodeMap;           \
                                                     ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'DoubleEdgeMap' [-Wunused-local-typedef]
   ../inst/lemon/core.h:160:52: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     typedef typename Graph::template EdgeMap<double> DoubleEdgeMap
                                                      ^
   In file included from RInterfaces.cpp:4:
   In file included from ./planarityEmbedding.h:3:
   ../inst/lemon/planarity.h:2103:7: warning: unused typedef 'Edge' [-Wunused-local-typedef]
   ../inst/lemon/core.h:155:32: note: expanded from macro 'TEMPLATE_GRAPH_TYPEDEFS'
     typedef typename Graph::Edge Edge;                                    \
                                  ^
   In file included from RInterfaces.cpp:5:
   In file included from ./travelling_salesman.h:3:
   In file included from ../inst/lemon/christofides_tsp.h:28:
   ../inst/lemon/kruskal.h:46:38: warning: unused typedef 'Node' [-Wunused-local-typedef]
         typedef typename Digraph::Node Node;
                                        ^
   ../inst/lemon/kruskal.h:75:36: warning: unused typedef 'Node' [-Wunused-local-typedef]
         typedef typename Graph::Node Node;
                                      ^

   27 warnings generated.

   clang++ -mmacosx-version-min=10.13 -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst -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

   clang++ -mmacosx-version-min=10.13 -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst -I'/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/include' -I/usr/local/include   -fPIC  -Wall -g -O2  -c base.cpp -o base.o

   clang++ -mmacosx-version-min=10.13 -std=gnu++11 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I../inst -I'/Library/Frameworks/R.framework/Versions/4.0/Resources/library/Rcpp/include' -I/usr/local/include   -fPIC  -Wall -g -O2  -c random.cpp -o random.o

   In file included from random.cpp:22:
   ../inst/lemon/random.h:252:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
           register Word *curr = state + length - 1;
           ^~~~~~~~~
   ../inst/lemon/random.h:253:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
           register long num;
           ^~~~~~~~~

   2 warnings generated.

   clang++ -mmacosx-version-min=10.13 -std=gnu++11 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o rlemon.so RInterfaces.o RcppExports.o base.o random.o -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation

   installing to /private/var/folders/5n/z5pz3bnx16sfm9kqx6cg2zb00000gn/T/RtmptA1k8h/devtools_install_bc2a6aaa3b16/00LOCK-rlemon/00new/rlemon/libs

   ** checking absolute paths in shared objects and dynamic libraries

─  DONE (rlemon)

── Building ────────────────────────────────────────────────────────── rlemon ──
Setting env vars:
● CFLAGS    : -Wall -pedantic
● CXXFLAGS  : -Wall -pedantic
● CXX11FLAGS: -Wall -pedantic
────────────────────────────────────────────────────────────────────────────────

   checking for file ‘/Users/josh/repositories/R/rlemon/DESCRIPTION’ ...

✔  checking for file ‘/Users/josh/repositories/R/rlemon/DESCRIPTION’ (339ms)

─  preparing ‘rlemon’:

   checking DESCRIPTION meta-information ...

✔  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

─  building ‘rlemon_1.0.tar.gz’

── Checking ────────────────────────────────────────────────────────── rlemon ──
Setting env vars:
● _R_CHECK_CRAN_INCOMING_USE_ASPELL_: TRUE
● _R_CHECK_CRAN_INCOMING_REMOTE_    : FALSE
● _R_CHECK_CRAN_INCOMING_           : FALSE
● _R_CHECK_FORCE_SUGGESTS_          : FALSE
● NOT_CRAN                          : true
── R CMD check ─────────────────────────────────────────────────────────────────

─  using log directory ‘/private/var/folders/5n/z5pz3bnx16sfm9kqx6cg2zb00000gn/T/RtmptA1k8h/rlemon.Rcheck’ (358ms)

─  using R version 4.0.2 (2020-06-22)
─  using platform: x86_64-apple-darwin17.0 (64-bit)
─  using session charset: UTF-8

─  using options ‘--no-manual --as-cran’

✔  checking for file ‘rlemon/DESCRIPTION’
   checking extension type ...

─  checking extension type ... Package
─  this is package ‘rlemon’ version ‘1.0’
─  package encoding: UTF-8
   checking package namespace information ...

✔  checking package namespace information
   checking package dependencies ...

✔  checking package dependencies (1.3s)

✔  checking if this is a source package
   checking if there is a namespace ...

✔  checking if there is a namespace

   checking for executable files ...

✔  checking for executable files (991ms)

✔  checking for hidden files and directories
   checking for portable file names ...

✔  checking for portable file names

✔  checking for sufficient/correct file permissions

✔  checking serialization versions
   checking whether package ‘rlemon’ can be installed ...

W  checking whether package ‘rlemon’ can be installed (56.3s)
   Found the following significant warnings:

     ../inst/lemon/random.h:252:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
     ../inst/lemon/random.h:253:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
   See ‘/private/var/folders/5n/z5pz3bnx16sfm9kqx6cg2zb00000gn/T/RtmptA1k8h/rlemon.Rcheck/00install.out’ for details.
   checking installed package size ...

✔  checking installed package size

   checking package directory ...

✔  checking package directory
   checking for future file timestamps ...

✔  checking for future file timestamps (571ms)

   checking DESCRIPTION meta-information ...

✔  checking DESCRIPTION meta-information

N  checking top-level files
   Non-standard file/directory found at top level:
     ‘tmp’
   checking for left-over files ...

✔  checking for left-over files
✔  checking index information
   checking package subdirectories ...

✔  checking package subdirectories

   checking R files for non-ASCII characters ...

✔  checking R files for non-ASCII characters

   checking R files for syntax errors ...

✔  checking R files for syntax errors

   checking whether the package can be loaded ...

✔  checking whether the package can be loaded (428ms)

   checking whether the package can be loaded with stated dependencies ...

✔  checking whether the package can be loaded with stated dependencies

   checking whether the package can be unloaded cleanly ...

✔  checking whether the package can be unloaded cleanly

   checking whether the namespace can be loaded with stated dependencies ...

✔  checking whether the namespace can be loaded with stated dependencies

   checking whether the namespace can be unloaded cleanly ...

✔  checking whether the namespace can be unloaded cleanly (390ms)

   checking loading without being on the library search path ...

✔  checking loading without being on the library search path (415ms)

   checking dependencies in R code ...

✔  checking dependencies in R code (341ms)

   checking S3 generic/method consistency ...

✔  checking S3 generic/method consistency (807ms)

   checking replacement functions ...

✔  checking replacement functions (440ms)

   checking foreign function calls ...

✔  checking foreign function calls (481ms)

   checking R code for possible problems ...

✔  checking R code for possible problems (3.6s)

   checking Rd files ...

✔  checking Rd files (353ms)

   checking Rd metadata ...

✔  checking Rd metadata

   checking Rd line widths ...

✔  checking Rd line widths

   checking Rd cross-references ...

✔  checking Rd cross-references

   checking for missing documentation entries ...

✔  checking for missing documentation entries (439ms)

   checking for code/documentation mismatches ...

✔  checking for code/documentation mismatches (1.6s)

   checking Rd \usage sections ...

✔  checking Rd \usage sections (1.4s)

   checking Rd contents ...

✔  checking Rd contents

   checking for unstated dependencies in examples ...

✔  checking for unstated dependencies in examples

   checking line endings in C/C++/Fortran sources/headers ...

✔  checking line endings in C/C++/Fortran sources/headers

✔  checking line endings in Makefiles

   checking compilation flags in Makevars ...

✔  checking compilation flags in Makevars

✔  checking for GNU extensions in Makefiles
✔  checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS)
   checking use of PKG_*FLAGS in Makefiles ...

✔  checking use of PKG_*FLAGS in Makefiles
✔  checking use of SHLIB_OPENMP_*FLAGS in Makefiles

   checking pragmas in C/C++ headers and code ...

✔  checking pragmas in C/C++ headers and code

✔  checking compilation flags used
   checking compiled code ...

✔  checking compiled code

   checking examples ...

✔  checking examples (974ms)

   checking for non-standard things in the check directory ...

✔  checking for non-standard things in the check directory
✔  checking for detritus in the temp directory

   See
     ‘/private/var/folders/5n/z5pz3bnx16sfm9kqx6cg2zb00000gn/T/RtmptA1k8h/rlemon.Rcheck/00check.log’
   for details.

── R CMD check results ───────────────────────────────────────── rlemon 1.0 ────
Duration: 1m 14.8s

❯ checking whether package ‘rlemon’ can be installed ... WARNING
  See below...

❯ checking top-level files ... NOTE
  Non-standard file/directory found at top level:
    ‘tmp’

0 errors ✔ | 1 warning ✖ | 1 note ✖