* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’
* installing *source* package ‘arulesSequences’ ...
** package ‘arulesSequences’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-14 (Debian 14.2.0-6) 14.2.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpcEeSaf/R.INSTALL28fea03a9f8df/arulesSequences/src'
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c arrayIndex.c -o arrayIndex.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c dll.c -o dll.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c idlists.c -o idlists.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c makebin.c -o makebin.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c matrix.c -o matrix.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c ported.c -o ported.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c ptree.c -o ptree.o
ptree.c: In function ‘eballoc’:
ptree.c:208:12: warning: pointer ‘q’ may be used after ‘realloc’ [-Wuse-after-free]
  208 |         eb = q;
      |         ~~~^~~
ptree.c:206:10: note: call to ‘realloc’ here
  206 |     eb = realloc(q, sizeof(int) * ne);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c similarity.c -o similarity.o
gcc-14 -shared -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -Wl,-O1 -o arulesSequences.so arrayIndex.o dll.o idlists.o makebin.o matrix.o ported.o ptree.o similarity.o -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR
## binaries
( cd TPOSE;  \
  make	CXX="g++-14 -std=gnu++17" CXXFLAGS="-g -O2 -Wall -pedantic -mtune=native "\
	LDFLAGS="-Wl,-O1"\
	BINDIR="inst/bin"\
	install-bin \
)
make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpcEeSaf/R.INSTALL28fea03a9f8df/arulesSequences/src/TPOSE'
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -c -o calcdb.o calcdb.cc
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -c -o Array.o Array.cc
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -Wl,-O1 -o exttpose exttpose.cc calcdb.o Array.o  -lm
exttpose.cc: In function ‘void parse_args(int, char**)’:
exttpose.cc:134:49: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  134 |       if (read(c,(char *)&DBASE_NUM_TRANS,ITSZ) < ITSZ){
exttpose.cc:138:47: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  138 |       if (read(c,(char *)&DBASE_MAXITEM,ITSZ) < ITSZ){
exttpose.cc:142:51: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  142 |       if (read(c,(char *)&DBASE_AVG_CUST_SZ,FTSZ) < FTSZ){
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
exttpose.cc:146:52: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  146 |       if (read(c,(char *)&DBASE_AVG_TRANS_SZ,FTSZ) < FTSZ){
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
exttpose.cc:150:49: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  150 |       if (read(c,(char *)&DBASE_TOT_TRANS,ITSZ) < ITSZ){
exttpose.cc:158:49: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  158 |       if (read(c,(char *)&DBASE_NUM_TRANS,ITSZ) < ITSZ){
exttpose.cc:162:47: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  162 |       if (read(c,(char *)&DBASE_MAXITEM,ITSZ) < ITSZ){
exttpose.cc:166:52: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  166 |       if (read(c,(char *)&DBASE_AVG_TRANS_SZ,FTSZ) < FTSZ){
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
exttpose.cc: In function ‘void process_cust(int*, int, int, int*, Array**, CHAR*, CHAR*, char*, int*, int, int)’:
exttpose.cc:438:69: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  438 |                   if (write(seqfd, (char *)&backidx[fidx[k]], ITSZ) < ITSZ){
exttpose.cc:442:69: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  442 |                   if (write(seqfd, (char *)&backidx[fidx[j]], ITSZ) < ITSZ){
exttpose.cc:461:66: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  461 |                   if (write(isetfd, (char *)&backidx[ii1], ITSZ) < ITSZ)
exttpose.cc:463:66: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  463 |                   if (write(isetfd, (char *)&backidx[ii2], ITSZ) < ITSZ)
exttpose.cc:474:72: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  474 |                      if (write(seqfd, (char *)&backidx[fidx[j]], ITSZ) < ITSZ)
exttpose.cc:476:72: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  476 |                      if (write(seqfd, (char *)&backidx[fidx[k]], ITSZ) < ITSZ)
exttpose.cc: In function ‘void tpose()’:
exttpose.cc:868:72: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  868 |                               if (write(isetfd, (char *)&buf[j], ITSZ) < ITSZ){
exttpose.cc:872:72: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  872 |                               if (write(isetfd, (char *)&buf[l], ITSZ) < ITSZ){
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -Wl,-O1 -o getconf getconf.cc calcdb.o -lm
getconf.cc: In function ‘int main(int, char**)’:
getconf.cc:122:54: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  122 |       if (write(conffd,(char *)&DBASE_NUM_CUST,ITSZ) < ITSZ){
      |                                                      ^
getconf.cc:126:53: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  126 |       if (write(conffd,(char *)&DBASE_MAXITEM,ITSZ) < ITSZ){
      |                                                     ^
getconf.cc:130:57: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  130 |       if (write(conffd,(char *)&DBASE_AVG_CUST_SZ,FTSZ) < FTSZ){
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
getconf.cc:134:58: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  134 |       if (write(conffd,(char *)&DBASE_AVG_TRANS_SZ,FTSZ) < FTSZ){
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
getconf.cc:138:55: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  138 |       if (write(conffd,(char *)&DBASE_NUM_TRANS,ITSZ) < ITSZ){
      |                                                       ^
getconf.cc:142:54: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  142 |       if (write(conffd,(char *)&DBASE_MINTRANS,ITSZ) < ITSZ){
      |                                                      ^
getconf.cc:146:54: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  146 |       if (write(conffd,(char *)&DBASE_MAXTRANS,ITSZ) < ITSZ){
      |                                                      ^
getconf.cc:153:55: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  153 |       if (write(conffd,(char *)&DBASE_NUM_TRANS,ITSZ) < ITSZ){
      |                                                       ^
getconf.cc:157:53: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  157 |       if (write(conffd,(char *)&DBASE_MAXITEM,ITSZ) < ITSZ){
      |                                                     ^
getconf.cc:161:58: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  161 |       if (write(conffd,(char *)&DBASE_AVG_TRANS_SZ,FTSZ) < FTSZ){
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
getconf.cc:165:54: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  165 |       if (write(conffd,(char *)&DBASE_MINTRANS,ITSZ) < ITSZ){
      |                                                      ^
getconf.cc:169:54: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  169 |       if (write(conffd,(char *)&DBASE_MAXTRANS,ITSZ) < ITSZ){
      |                                                      ^
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -Wl,-O1 -o makebin makebin.cc
mkdir -p ../../inst/bin
cp exttpose getconf makebin ../../inst/bin
make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpcEeSaf/R.INSTALL28fea03a9f8df/arulesSequences/src/TPOSE'
( cd cSPADE; \
  make	CXX="g++-14 -std=gnu++17" CXXFLAGS="-g -O2 -Wall -pedantic -mtune=native "\
	LDFLAGS="-Wl,-O1"\
	BINDIR="inst/bin"\
	install-bin \
)
make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpcEeSaf/R.INSTALL28fea03a9f8df/arulesSequences/src/cSPADE'
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -c Itemset.cc
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -c Array.cc
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -c Eqclass.cc
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -c Lists.cc
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -c extl2.cc
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -c partition.cc
partition.cc: In function ‘void partition_get_minmaxcustid(int*, int, int, int&, int&)’:
partition.cc:171:56: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  171 |          if (read(DATAFD[pnum], (char *)&custid, ITSZ) < ITSZ){
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
partition.cc:177:56: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  177 |          if (read(DATAFD[pnum], (char *)&custid, ITSZ) < ITSZ){
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -c maxgap.cc
g++-14 -std=gnu++17 -g -O2 -Wall -pedantic -mtune=native  -Wl,-O1 -o spade sequence.cc Itemset.o Array.o Eqclass.o Lists.o extl2.o partition.o maxgap.o  -lm
sequence.cc: In function ‘void parse_args(int, char**)’:
sequence.cc:245:46: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  245 |    if (read(c,(char *)&DBASE_NUM_TRANS,ITSZ) < ITSZ){
sequence.cc:255:44: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  255 |    if (read(c,(char *)&DBASE_MAXITEM,ITSZ) < ITSZ){
sequence.cc:259:48: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  259 |    if (read(c,(char *)&DBASE_AVG_CUST_SZ,FTSZ) < FTSZ){
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
sequence.cc:263:49: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  263 |    if (read(c,(char *)&DBASE_AVG_TRANS_SZ,FTSZ) < FTSZ){
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
sequence.cc:267:46: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
  267 |    if (read(c,(char *)&DBASE_TOT_TRANS,ITSZ) < ITSZ){
cp spade ../../inst/bin
make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpcEeSaf/R.INSTALL28fea03a9f8df/arulesSequences/src/cSPADE'
# Note that these are now the only ones in use.
../inst/bin/exttpose --version
Zaki TPOSE 2001 (2023)
../inst/bin/spade --version
Zaki cSPADE 2001 (2023)
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpcEeSaf/R.INSTALL28fea03a9f8df/arulesSequences/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpcEeSaf/R.INSTALL28fea03a9f8df/arulesSequences/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpcEeSaf/R.INSTALL28fea03a9f8df/arulesSequences/src'
installing to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-arulesSequences/00new/arulesSequences/libs
** R
** data
** inst
** byte-compile and prepare package for lazy loading
Creating a new generic function for ‘itemsets’ in package ‘arulesSequences’
** help
*** installing help indices
** building package indices
** 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 (arulesSequences)