* 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<long int>&)’:
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::pair<const char*, long unsigned int> >&, 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)