* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘rliger’ ...
** this is package ‘rliger’ version ‘2.2.1’
** package ‘rliger’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-14 (Debian 14.3.0-10) 14.3.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpqzIzX0/R.INSTALL1e45757b09496c/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:262:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare]
262 | 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:298:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare]
298 | 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 objErr.cpp -o objErr.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 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:24:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
24 | 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 objErr.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/RtmpqzIzX0/R.INSTALL1e45757b09496c/rliger/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpqzIzX0/R.INSTALL1e45757b09496c/rliger/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpqzIzX0/R.INSTALL1e45757b09496c/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
in method for ‘rawData<-’ with signature ‘x="liger",dataset="ANY",check="ANY",value="H5D"’: no definition for class “H5D”
in method for ‘normData<-’ with signature ‘x="liger",dataset="ANY",check="ANY",value="H5D"’: no definition for class “H5D”
in method for ‘scaleData<-’ with signature ‘x="liger",dataset="ANY",check="ANY",value="H5D"’: no definition for class “H5D”
in method for ‘scaleData<-’ with signature ‘x="liger",dataset="ANY",check="ANY",value="H5Group"’: no definition for class “H5Group”
in method for ‘scaleUnsharedData<-’ with signature ‘x="liger",dataset="ANY",check="ANY",value="H5D"’: no definition for class “H5D”
in method for ‘scaleUnsharedData<-’ with signature ‘x="liger",dataset="ANY",check="ANY",value="H5Group"’: no definition for class “H5Group”
in method for ‘rawData<-’ with signature ‘x="ligerDataset",dataset="ANY",check="ANY",value="H5D"’: no definition for class “H5D”
in method for ‘normData<-’ with signature ‘x="ligerDataset",dataset="ANY",check="ANY",value="H5D"’: no definition for class “H5D”
in method for ‘scaleData<-’ with signature ‘x="ligerDataset",dataset="ANY",check="ANY",value="H5D"’: no definition for class “H5D”
in method for ‘scaleData<-’ with signature ‘x="ligerDataset",dataset="ANY",check="ANY",value="H5Group"’: no definition for class “H5Group”
in method for ‘scaleUnsharedData<-’ with signature ‘x="ligerDataset",dataset="missing",check="ANY",value="H5D"’: no definition for class “H5D”
in method for ‘scaleUnsharedData<-’ with signature ‘x="ligerDataset",dataset="missing",check="ANY",value="H5Group"’: no definition for class “H5Group”
** 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
ccGeneHuman 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
factorGSEA 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
plot.factorGSEA 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
print.factorGSEA html
quantileAlignSNF html
quantileNorm html
quantile_norm-deprecated html
read10X html
read10XFiles html
read10XH5 html
readH5AD 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
runGOEnrich html
runGSEA html
runGeneralQC html
runINMF html
runIntegration html
runOnlineINMF html
runTSNE html
runUINMF html
runUMAP html
scaleNotCenter html
selectBatchHVG html
selectGenes html
selectGenesVST html
sub-liger html
sub-ligerDataset html
sub-sub-liger html
subsetLiger html
subsetLigerDataset html
suggestK html
summary.factorGSEA html
updateLigerObject html
writeH5 html
writeH5AD 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)