* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’
* installing *source* package ‘dparser’ ...
** this is package ‘dparser’ version ‘1.3.1-13’
** package ‘dparser’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-14 (Debian 14.3.0-8) 14.3.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp8EHUWx/R.INSTALL329ef648c47b5d/dparser/src'
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dparser.c -o dparser.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dsymtab.c -o dsymtab.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c gram.c -o gram.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c grammar.g.c -o grammar.g.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c lex.c -o lex.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c lr.c -o lr.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mkdparse.c -o mkdparse.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mkdparser.c -o mkdparser.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c parse.c -o parse.o
In file included from d.h:109,
from parse.c:5:
parse.c: In function ‘new_ZNode’:
parse.h:152:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
152 | #define znode_next(_z) (*(ZNode **)&((_z)->pn))
| ^~~~~~~~~~~~~~~~~~~~~
parse.c:225:22: note: in expansion of macro ‘znode_next’
225 | p->free_znodes = znode_next(z);
| ^~~~~~~~~~
parse.c: In function ‘free_ZNode’:
parse.h:152:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
152 | #define znode_next(_z) (*(ZNode **)&((_z)->pn))
| ^~~~~~~~~~~~~~~~~~~~~
parse.c:268:3: note: in expansion of macro ‘znode_next’
268 | znode_next(z) = p->free_znodes;
| ^~~~~~~~~~
parse.c: In function ‘free_parser_working_data’:
parse.h:152:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
152 | #define znode_next(_z) (*(ZNode **)&((_z)->pn))
| ^~~~~~~~~~~~~~~~~~~~~
parse.c:436:17: note: in expansion of macro ‘znode_next’
436 | ZNode *zn = znode_next(p->free_znodes);
| ^~~~~~~~~~
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rdparse.c -o rdparse.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c read_binary.c -o read_binary.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c scan.c -o scan.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c util.c -o util.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c version.c -o version.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -DUSE_FREELISTS -DTRACK_PNODES -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c write_tables.c -o write_tables.o
gcc-14 -std=gnu23 -shared -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -Wl,-O1 -o dparser.so dparser.o dsymtab.o gram.o grammar.g.o lex.o lr.o mkdparse.o mkdparser.o parse.o rdparse.o read_binary.o scan.o util.o version.o write_tables.o -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp8EHUWx/R.INSTALL329ef648c47b5d/dparser/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp8EHUWx/R.INSTALL329ef648c47b5d/dparser/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp8EHUWx/R.INSTALL329ef648c47b5d/dparser/src'
installing via 'install.libs.R' to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-dparser/00new/dparser
** R
** inst
** byte-compile and prepare package for lazy loading
** 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 (dparser)