* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’ * installing *source* package ‘rliger’ ... ** package ‘rliger’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-8) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpMNwv63/R.INSTALL386d8127622b37/rliger/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c ModularityOptimizer.cpp -o ModularityOptimizer.o ModularityOptimizer.cpp: In constructor ‘ModularityOptimizer::Network::Network(int, DVector*, std::vector<std::vector<int> >&, DVector*)’: ModularityOptimizer.cpp:206:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 206 | for (size_t j = 0; j < edge[0].size(); j++) | ^~~ ModularityOptimizer.cpp:218:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 218 | for (; i <= nNodes; i++) | ^~~ ModularityOptimizer.cpp: In member function ‘ModularityOptimizer::Clustering ModularityOptimizer::Network::identifyComponents()’: ModularityOptimizer.cpp:389:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 389 | for (int l = firstNeighborIndex[node[k]]; l < firstNeighborIndex[node[k] + 1]; l++) | ^~~ ModularityOptimizer.cpp:397:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 397 | k++; | ^ ModularityOptimizer.cpp:379:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 379 | for (int i = 0; i < nNodes; i++) | ^~~ ModularityOptimizer.cpp:401:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 401 | clustering.orderClustersByNNodes(); | ^~~~~~~~~~ ModularityOptimizer.cpp: In member function ‘ModularityOptimizer::Network ModularityOptimizer::Network::createSubnetwork(const ModularityOptimizer::Clustering&, int, IVector&, IVector&, IVector&, DVector&) const’: ModularityOptimizer.cpp:431:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 431 | for (int k = firstNeighborIndex[j]; k < firstNeighborIndex[j + 1]; k++) | ^~~ ModularityOptimizer.cpp:438:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 438 | subnetwork.firstNeighborIndex[i + 1] = subnetwork.nEdges; | ^~~~~~~~~~ ModularityOptimizer.cpp: In member function ‘bool ModularityOptimizer::VOSClusteringTechnique::runLocalMovingAlgorithm(ModularityOptimizer::JavaRandom&)’: ModularityOptimizer.cpp:571:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 571 | for (i = 0; i < network->nNodes; i++) | ^~~ ModularityOptimizer.cpp:577:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 577 | for (i = 0; i < network->nNodes; i++) | ^~~ ModularityOptimizer.cpp: In member function ‘int ModularityOptimizer::VOSClusteringTechnique::removeCluster(int)’: ModularityOptimizer.cpp:709:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 709 | for (int j = 0; j < clustering->nClusters; j++) | ^~~ ModularityOptimizer.cpp:720:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 720 | if (i >= 0) | ^~ ModularityOptimizer.cpp:722:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 722 | for (int j = 0; j < network->nNodes; j++) | ^~~ ModularityOptimizer.cpp:725:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 725 | if (cluster == clustering->nClusters - 1) | ^~ ModularityOptimizer.cpp: In member function ‘void ModularityOptimizer::VOSClusteringTechnique::removeSmallClusters(int)’: ModularityOptimizer.cpp:739:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 739 | for (int k = 0; k < vosClusteringTechnique.clustering->nClusters; k++) | ^~~ ModularityOptimizer.cpp:746:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 746 | if (i >= 0) | ^~ ModularityOptimizer.cpp: In function ‘std::shared_ptr<ModularityOptimizer::Network> ModularityOptimizer::matrixToNetwork(IVector&, IVector&, DVector&, int)’: ModularityOptimizer.cpp:764:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 764 | for (size_t i = 0; i < node1.size(); i++) | ^~~ ModularityOptimizer.cpp:771:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 771 | IVector firstNeighborIndex(nNodes + 1); | ^~~~~~~ ModularityOptimizer.cpp:783:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 783 | for (size_t i = 0; i < node1.size(); i++) | ^~~ ModularityOptimizer.cpp:796:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 796 | if (modularityFunction == 1) | ^~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c RModularityOptimizer.cpp -o RModularityOptimizer.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c centoidAlign.cpp -o centoidAlign.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c data_processing.cpp -o data_processing.o data_processing.cpp: In function ‘arma::mat colNormalize_dense_cpp(arma::mat&, arma::uword)’: data_processing.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 27 | for (int j = 0; j < x.n_cols; ++j) { | ~~^~~~~~~~~~ data_processing.cpp:32:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 32 | for (int i = 0; i < x.n_rows; ++i) { | ~~^~~~~~~~~~ data_processing.cpp: In function ‘Rcpp::NumericVector SparseRowVarStd(arma::sp_mat, Rcpp::NumericVector, Rcpp::NumericVector, double)’: data_processing.cpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 254 | for (int k=0; k<x.n_cols; ++k) { | ~^~~~~~~~~ data_processing.cpp: In function ‘arma::mat colAggregateMedian_dense_cpp(const arma::mat&, const arma::uvec&, arma::uword)’: data_processing.cpp:290:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 290 | for (int i = 0; i < n; ++i) { | ~~^~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c feature_mat.cpp -o feature_mat.o feature_mat.cpp: In function ‘Rcpp::NumericMatrix makeFeatureMatrix(Rcpp::DataFrame&, Rcpp::StringVector&)’: feature_mat.cpp:29:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | for(int i = 0; i < barcodes_v.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~ feature_mat.cpp:41:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for(int j=0; j < associated_barcodes.size(); ++j){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c quantile_norm.cpp -o quantile_norm.o quantile_norm.cpp: In function ‘Rcpp::IntegerVector cluster_vote_rcpp(const arma::mat&, Rcpp::IntegerVector)’: quantile_norm.cpp:12:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 12 | for(int j=0; j<k; ++j) { | ~^~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c snn.cpp -o snn.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c wilcoxon.cpp -o wilcoxon.o wilcoxon.cpp: In function ‘std::__cxx11::list<float> cpp_in_place_rank_mean(arma::vec&, int, int)’: wilcoxon.cpp:19:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 19 | for (size_t i = idx_begin; i <= idx_end; i++) { | ~~^~~~~~~~~~ g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o rliger.so ModularityOptimizer.o RModularityOptimizer.o RcppExports.o centoidAlign.o data_processing.o feature_mat.o quantile_norm.o snn.o wilcoxon.o -llapack -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpMNwv63/R.INSTALL386d8127622b37/rliger/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpMNwv63/R.INSTALL386d8127622b37/rliger/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpMNwv63/R.INSTALL386d8127622b37/rliger/src' installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-rliger/00new/rliger/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘rliger’ finding HTML links ... done H5Apply html alignFactors html as.liger html as.ligerDataset html bmmc html calcARI html calcAgreement html calcAlignment html calcDatasetSpecificity html calcNMI html calcPurity html centroidAlign html closeAllH5 html commandDiff html convertOldLiger html coordinate html createH5LigerDataset html createLiger html createLigerDataset html deg.marker html deg.pw html dot-complexHeatmapDotPlot html dot-ggCellViolin html dot-ggScatter html dot-ggplotLigerTheme html dot-plotHeatmap html downsample html exportInteractTrack html getFactorMarkers html getProportionMito html importVignetteData html imputeKNN html is.newLiger html isH5Liger html liger-DEG html liger-class html ligerATACDataset-class html ligerCommand-class html ligerDataset-class html ligerMethDataset-class html ligerRNADataset-class html ligerSpatialDataset-class html ligerToSeurat html linkGenesAndPeaks html louvainCluster-deprecated html makeFeatureMatrix html makeInteractTrack-deprecated html makeRiverplot-deprecated html mapCellMeta html mergeH5 html mergeSparseAll html modalOf html normalize html online_iNMF-deprecated html optimizeALS-deprecated html optimizeNewData html optimizeNewK html optimizeNewLambda html optimizeSubset html pbmc html pbmcPlot html peak html plotBarcodeRank html plotCellViolin html plotClusterFactorDot html plotClusterGeneDot html plotClusterGeneViolin html plotDensityDimRed html plotDimRed html plotEnhancedVolcano html plotGODot html plotGeneLoadings html plotGroupClusterDimRed html plotHeatmap html plotMarkerHeatmap html plotPairwiseDEGHeatmap html plotProportion html plotProportionBox html plotSankey html plotSpatial html plotVarFeatures html plotViolin html plotVolcano html quantileAlignSNF html quantileNorm html quantile_norm-deprecated html read10X html read10XFiles html readLiger html readSubset html reexports html removeMissing html restoreH5Liger html retrieveCellFeature html reverseMethData html rliger-deprecated html rliger-package html runCINMF html runCluster html runDoubletFinder html runGOEnrich html runGSEA html runGeneralQC html runINMF html runIntegration html runOnlineINMF html runTSNE html runUINMF html runUMAP html scaleNotCenter html selectGenes html selectGenesVST html sub-liger html sub-ligerDataset html sub-sub-liger html subsetLiger html subsetLigerDataset html updateLigerObject html writeH5 html *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rliger)