* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’ * installing *source* package ‘basetable’ ... ** this is package ‘basetable’ version ‘1.4.1’ ** package ‘basetable’ successfully unpacked and MD5 sums checked ** using staged installation ** libs specified C++17 using C++ compiler: ‘g++-16 (Debian 16.2.0-1) 16.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpfe2OWZ/R.INSTALL1e57ff1e8058e9/basetable/src' g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBT_HAVE_THREADS -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bt_agg.cpp -o bt_agg.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBT_HAVE_THREADS -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bt_altrep.cpp -o bt_altrep.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBT_HAVE_THREADS -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bt_engine.cpp -o bt_engine.o bt_engine.cpp: In function ‘void {anonymous}::gather_atomic(SEXP, SEXP, const std::vector&)’: bt_engine.cpp:178:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 178 | for (R_xlen_t i = 0; i < n; ++i) d[i] = s[rows[(size_t)i]]; break; } | ^~~ bt_engine.cpp:178:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 178 | for (R_xlen_t i = 0; i < n; ++i) d[i] = s[rows[(size_t)i]]; break; } | ^~~~~ bt_engine.cpp:180:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 180 | for (R_xlen_t i = 0; i < n; ++i) d[i] = s[rows[(size_t)i]]; break; } | ^~~ bt_engine.cpp:180:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 180 | for (R_xlen_t i = 0; i < n; ++i) d[i] = s[rows[(size_t)i]]; break; } | ^~~~~ bt_engine.cpp:182:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 182 | for (R_xlen_t i = 0; i < n; ++i) d[i] = s[rows[(size_t)i]]; break; } | ^~~ bt_engine.cpp:182:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 182 | for (R_xlen_t i = 0; i < n; ++i) d[i] = s[rows[(size_t)i]]; break; } | ^~~~~ g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBT_HAVE_THREADS -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bt_index.cpp -o bt_index.o bt_index.cpp: In function ‘size_t bt::split_row(const char*, size_t, const Options&, std::vector >&, std::string&)’: bt_index.cpp:295:17: warning: unused variable ‘fstart’ [-Wunused-variable] 295 | const char* fstart = row + i; | ^~~~~~ g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBT_HAVE_THREADS -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bt_init.cpp -o bt_init.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBT_HAVE_THREADS -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bt_read.cpp -o bt_read.o g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -DBT_HAVE_THREADS -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bt_write.cpp -o bt_write.o g++-16 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o basetable.so bt_agg.o bt_altrep.o bt_engine.o bt_index.o bt_init.o bt_read.o bt_write.o -lpthread -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpfe2OWZ/R.INSTALL1e57ff1e8058e9/basetable/src' make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpfe2OWZ/R.INSTALL1e57ff1e8058e9/basetable/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpfe2OWZ/R.INSTALL1e57ff1e8058e9/basetable/src' installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-basetable/00new/basetable/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘basetable’ finding HTML links ... done adddays html addedrows html addmonths html addweeks html addyears html aggregate html antimerge html applyby html applycols html as_basetable html assert_cols html assertcols html assertcomplete html assertkey html assertnames html assertrange html assertrows html asserttype html assertunique html assertvalues html basetable-package html betweendates html blanktona html btread html btwrite html cardinality html casewhen html ceilingdate html center html changedcols html changedrows html classes html cleannames html collapselevels html collapsetext html collapsevalues html colnames html commonnames html compact html compare html compareschema html completegrid html constants html containstext html convertcols html count html countmatch html crossmerge html cumavg html cumcount html cumedist html datediff html dateseq html day html denserank html describe html difference html diffrows html dims html drop html duplicatekeys html duplicatenames html duplicaterows html emptycols html emptyrows html endswith html equaldata html equalrows html expandlevels html expandrows html extract html extractall html extractbetween html extractint html extractnum html fillboth html filldown html fillup html firstby html firstcols html firstrows html floordate html foldr html freq html headtail html hour html intersectrows html invalidrows html invalidvalues html is_basetable html isalpha html isalphanumeric html isblank html isemail html isintegertext html isnumerictext html isurl html joinrelationship html jointext html keepmissing html lagvalue html lastby html lastcols html lastrows html leadvalue html left html locate html locateall html lower html lump html map html matchedkeys html matchestext html merge html middle html minute html missingindicator html missingness html missingrows html month html move html naif html nato html natoblank html ncols html nearestmerge html nearesttext html nonequimerge html normalizeencoding html normalizeunicode html nrows html omitmissing html orderrows html outofrange html overlapmerge html padcenter html padleft html padright html parsecurrency html parsedate html parsedatetime html parsefailures html parseint html parselogical html parsenum html parsepercent html percentchange html percentrank html pick html preview html profile html propcount html quantilegroup html quarter html rangemerge html rbindfill html recode html removeaccents html removeall html removedrows html removeduplicates html removetext html renamecols html renamewith html reorderlevels html repairnames html replaceall html replacecols html replacetext html replacevalues html replacewhere html rescale html reverse html right html rollapply html rollingmerge html rollmax html rollmean html rollmedian html rollmin html rollprod html rollsd html rollsum html rollvar html rounddate html rowall html rowany html rowapply html rowcount html rowfirst html rowlast html rowmax html rowmin html rownames html rownumber html sameschema html samplefrac html samplerows html second html semimerge html sentencecase html separate html setthreads html similartext html split html splitfirst html splitlast html splittext html squish html stack html standardize html startswith html subset html summaries html summarytab html textdist html textlen html titlecase html tolong html towide html transliterate html transpose html traverse html trim html truncate html types html unionrows html uniquerows html uniques html unite html unmatchedkeys html unstack html updatemerge html upper html week html weekday html winsorize html within html year html yearday 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 (basetable)