* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’
* installing *source* package ‘XML’ ...
** this is package ‘XML’ version ‘3.99-0.20’
** package ‘XML’ successfully unpacked and MD5 sums checked
** using staged installation
checking for gcc... gcc-14 -std=gnu23
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc-14 -std=gnu23 accepts -g... yes
checking for gcc-14 -std=gnu23 option to enable C11 features... none needed
checking how to run the C preprocessor... gcc-14 -std=gnu23 -E
checking for sed... /usr/bin/sed
checking for pkg-config... /usr/bin/pkg-config
checking for xml2-config... /usr/bin/xml2-config
USE_XML2 = yes
SED_EXTENDED_ARG: -E
Minor 15, Patch 1 for 2.15.1
Located parser file -I/usr/include/libxml2/parser.h
Checking for 1.8: -I/usr/include/libxml2
Using libxml2.*
checking for gzopen in -lz... yes
checking for xmlParseFile in -lxml2... yes
checking for xmlHashSize in -lxml2... yes
Using built-in xmlHashSize
Checking DTD parsing (presence of externalSubset)...
checking for xmlHashSize in -lxml2... (cached) yes
Found xmlHashSize
checking for xmlOutputBufferCreateBuffer in -lxml2... yes
have xmlOutputBufferCreateBuffer()
checking for xmlDocDumpFormatMemoryEnc in -lxml2... yes
checking for libxml/xmlversion.h... yes
Expat: FALSE
Checking for return type of xmlHashScan element routine.
No return value for xmlHashScan
xmlNs has a context field
Checking for cetype_t enumeration
Using recent version of R with cetype_t enumeration type for encoding
checking for xmlsec1-config... no
nodegc default
xml-debug default
Version has XML_WITH_ZLIB
Version has xmlHasFeature()
****************************************
Configuration information:
Libxml settings
libxml include directory: -I/usr/include/libxml2
libxml library directory: -lxml2 -lz -lxml2
libxml 2: -DLIBXML2=1
Compilation flags: -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1
Link flags: -lxml2 -lz -lxml2
****************************************
configure: creating ./config.status
config.status: creating src/Makevars
config.status: creating R/supports.R
config.status: creating inst/scripts/RSXML.csh
config.status: creating inst/scripts/RSXML.bsh
** libs
using C compiler: ‘gcc-14 (Debian 14.3.0-10) 14.3.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpuVe8Wi/R.INSTALL2dbfb69a05eac/XML/src'
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c DocParse.c -o DocParse.o
DocParse.c: In function ‘RS_XML_getDefaultValiditySetting’:
DocParse.c:67:2: warning: ‘__xmlDoValidityCheckingDefaultValue’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
67 | INTEGER_DATA(ans)[0] = xmlDoValidityCheckingDefaultValue;
| ^~~~~~~~~~~~
In file included from DocParse.h:18,
from DocParse.c:10:
/usr/include/libxml2/libxml/parser.h:1270:16: note: declared here
1270 | XMLPUBFUN int *__xmlDoValidityCheckingDefaultValue(void);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DocParse.c:70:6: warning: ‘__xmlDoValidityCheckingDefaultValue’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
70 | xmlDoValidityCheckingDefaultValue = INTEGER_DATA(val)[0];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:1270:16: note: declared here
1270 | XMLPUBFUN int *__xmlDoValidityCheckingDefaultValue(void);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c EventParse.c -o EventParse.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ExpatParse.c -o ExpatParse.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c HTMLParse.c -o HTMLParse.o
HTMLParse.c: In function ‘RS_XML_dumpHTMLDoc’:
HTMLParse.c:114:5: warning: ‘__xmlIndentTreeOutput’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
114 | oldIndent = xmlIndentTreeOutput;
| ^~~~~~~~~
In file included from DocParse.h:18,
from HTMLParse.c:9:
/usr/include/libxml2/libxml/parser.h:1286:16: note: declared here
1286 | XMLPUBFUN int *__xmlIndentTreeOutput(void);
| ^~~~~~~~~~~~~~~~~~~~~
HTMLParse.c:118:5: warning: ‘__xmlIndentTreeOutput’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
118 | xmlIndentTreeOutput = LOGICAL(indent)[0];
| ^~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:1286:16: note: declared here
1286 | XMLPUBFUN int *__xmlIndentTreeOutput(void);
| ^~~~~~~~~~~~~~~~~~~~~
HTMLParse.c:141:5: warning: ‘__xmlIndentTreeOutput’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
141 | xmlIndentTreeOutput = oldIndent;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:1286:16: note: declared here
1286 | XMLPUBFUN int *__xmlIndentTreeOutput(void);
| ^~~~~~~~~~~~~~~~~~~~~
HTMLParse.c:143:5: warning: ‘use’ is deprecated [-Wdeprecated-declarations]
143 | if(xbuf->use > 0) {
| ^~
In file included from /usr/include/libxml2/libxml/parser.h:20:
/usr/include/libxml2/libxml/tree.h:121:18: note: declared here
121 | unsigned int use XML_DEPRECATED_MEMBER;
| ^~~
HTMLParse.c:152:9: warning: ‘content’ is deprecated [-Wdeprecated-declarations]
152 | ans = ScalarString(ENC_COPY_TO_USER_STRING(XMLCHAR_TO_CHAR(xbuf->content)));
| ^~~
/usr/include/libxml2/libxml/tree.h:115:14: note: declared here
115 | xmlChar *content XML_DEPRECATED_MEMBER;
| ^~~~~~~
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c NodeGC.c -o NodeGC.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c RSDTD.c -o RSDTD.o
RSDTD.c: In function ‘RS_XML_getDTD’:
RSDTD.c:121:3: warning: ‘validate’ is deprecated [-Wdeprecated-declarations]
121 | ctxt->validate = 1;
| ^~~~
In file included from RSDTD.h:25,
from RSDTD.c:13:
/usr/include/libxml2/libxml/parser.h:374:9: note: declared here
374 | int validate XML_DEPRECATED_MEMBER;
| ^~~~~~~~
RSDTD.c:134:7: warning: ‘xmlSkipBlankChars’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
134 | SKIP_BLANKS;
| ^~~~~~~~~~~
In file included from RSDTD.h:26:
/usr/include/libxml2/libxml/parserInternals.h:513:33: note: declared here
513 | XMLPUBFUN int xmlSkipBlankChars (xmlParserCtxt *ctxt);
| ^~~~~~~~~~~~~~~~~
RSDTD.c:135:7: warning: ‘xmlParseMarkupDecl’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
135 | xmlParseMarkupDecl(ctxt);
| ^~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parserInternals.h:419:25: note: declared here
419 | xmlParseMarkupDecl (xmlParserCtxt *ctxt);
| ^~~~~~~~~~~~~~~~~~
RSDTD.c: In function ‘RS_XML_createDTDElementContents’:
RSDTD.c:555:3: warning: ‘type’ is deprecated [-Wdeprecated-declarations]
555 | INTEGER_DATA(VECTOR_ELT(ans, DTD_CONTENT_TYPE_SLOT))[0] = vals->type;
| ^~~~~~~~~~~~
In file included from /usr/include/libxml2/libxml/parser.h:20:
/usr/include/libxml2/libxml/tree.h:425:31: note: declared here
425 | xmlElementContentType type XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:556:3: warning: ‘type’ is deprecated [-Wdeprecated-declarations]
556 | SET_ENUM_NAME(ContentTypeNames, vals->type, VECTOR_ELT(ans, DTD_CONTENT_TYPE_SLOT));
| ^~~~~~~~~~~~~
/usr/include/libxml2/libxml/tree.h:425:31: note: declared here
425 | xmlElementContentType type XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:559:3: warning: ‘ocur’ is deprecated [-Wdeprecated-declarations]
559 | INTEGER_DATA(VECTOR_ELT(ans, DTD_CONTENT_OCCURANCE_SLOT))[0] = vals->ocur;
| ^~~~~~~~~~~~
/usr/include/libxml2/libxml/tree.h:427:31: note: declared here
427 | xmlElementContentOccur ocur XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:560:3: warning: ‘ocur’ is deprecated [-Wdeprecated-declarations]
560 | SET_ENUM_NAME(OccuranceNames, vals->ocur, VECTOR_ELT(ans, DTD_CONTENT_OCCURANCE_SLOT));
| ^~~~~~~~~~~~~
/usr/include/libxml2/libxml/tree.h:427:31: note: declared here
427 | xmlElementContentOccur ocur XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:563:3: warning: ‘type’ is deprecated [-Wdeprecated-declarations]
563 | if(vals->type == XML_ELEMENT_CONTENT_SEQ && recursive) {
| ^~
/usr/include/libxml2/libxml/tree.h:425:31: note: declared here
425 | xmlElementContentType type XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:566:5: warning: ‘c1’ is deprecated [-Wdeprecated-declarations]
566 | num += (vals->c1 != NULL);
| ^~~
/usr/include/libxml2/libxml/tree.h:431:32: note: declared here
431 | struct _xmlElementContent *c1 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:568:7: warning: ‘c2’ is deprecated [-Wdeprecated-declarations]
568 | num += (vals->c2 != NULL);
| ^~~
/usr/include/libxml2/libxml/tree.h:433:32: note: declared here
433 | struct _xmlElementContent *c2 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:573:7: warning: ‘c1’ is deprecated [-Wdeprecated-declarations]
573 | if(vals->c1) {
| ^~
/usr/include/libxml2/libxml/tree.h:431:32: note: declared here
431 | struct _xmlElementContent *c1 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:574:9: warning: ‘c1’ is deprecated [-Wdeprecated-declarations]
574 | SET_VECTOR_ELT(VECTOR_ELT(ans, DTD_CONTENT_ELEMENTS_SLOT), num++, RS_XML(createDTDElementContents)(vals->c1, el, 1));
| ^~~~~~~~~~~~~~
/usr/include/libxml2/libxml/tree.h:431:32: note: declared here
431 | struct _xmlElementContent *c1 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:578:9: warning: ‘c2’ is deprecated [-Wdeprecated-declarations]
578 | if(vals->c2) {
| ^~
/usr/include/libxml2/libxml/tree.h:433:32: note: declared here
433 | struct _xmlElementContent *c2 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:579:10: warning: ‘c2’ is deprecated [-Wdeprecated-declarations]
579 | SET_VECTOR_ELT(VECTOR_ELT(ans, DTD_CONTENT_ELEMENTS_SLOT), num++, RS_XML(createDTDElementContents)(vals->c2, el, 1));
| ^~~~~~~~~~~~~~
/usr/include/libxml2/libxml/tree.h:433:32: note: declared here
433 | struct _xmlElementContent *c2 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:583:6: warning: ‘name’ is deprecated [-Wdeprecated-declarations]
583 | if(vals->name) {
| ^~
/usr/include/libxml2/libxml/tree.h:429:32: note: declared here
429 | const xmlChar *name XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:585:9: warning: ‘name’ is deprecated [-Wdeprecated-declarations]
585 | SET_STRING_ELT(VECTOR_ELT(ans, DTD_CONTENT_ELEMENTS_SLOT), 0, COPY_TO_USER_STRING(XMLCHAR_TO_CHAR(vals->name)));
| ^~~~~~~~~~~~~~
/usr/include/libxml2/libxml/tree.h:429:32: note: declared here
429 | const xmlChar *name XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:589:3: warning: ‘type’ is deprecated [-Wdeprecated-declarations]
589 | switch(vals->type) {
| ^~~~~~
/usr/include/libxml2/libxml/tree.h:425:31: note: declared here
425 | xmlElementContentType type XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c: In function ‘RS_XML_SequenceContent’:
RSDTD.c:620:3: warning: ‘c2’ is deprecated [-Wdeprecated-declarations]
620 | xmlElementContentPtr ptr = vals->c2;
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/tree.h:433:32: note: declared here
433 | struct _xmlElementContent *c2 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:629:5: warning: ‘type’ is deprecated [-Wdeprecated-declarations]
629 | ok = (ptr->type == XML_ELEMENT_CONTENT_SEQ);
| ^~
/usr/include/libxml2/libxml/tree.h:425:31: note: declared here
425 | xmlElementContentType type XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:630:5: warning: ‘c2’ is deprecated [-Wdeprecated-declarations]
630 | ptr = ptr->c2;
| ^~~
/usr/include/libxml2/libxml/tree.h:433:32: note: declared here
433 | struct _xmlElementContent *c2 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:636:3: warning: ‘c1’ is deprecated [-Wdeprecated-declarations]
636 | SET_VECTOR_ELT(ans, 0, RS_XML(createDTDElementContents)(vals->c1, el, 1));
| ^~~~~~~~~~~~~~
/usr/include/libxml2/libxml/tree.h:431:32: note: declared here
431 | struct _xmlElementContent *c1 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:638:3: warning: ‘c2’ is deprecated [-Wdeprecated-declarations]
638 | ptr = vals->c2;
| ^~~
/usr/include/libxml2/libxml/tree.h:433:32: note: declared here
433 | struct _xmlElementContent *c2 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:642:5: warning: ‘c1’ is deprecated [-Wdeprecated-declarations]
642 | deep = (ptr->c1 != NULL && ptr->type == XML_ELEMENT_CONTENT_SEQ );
| ^~~~
/usr/include/libxml2/libxml/tree.h:431:32: note: declared here
431 | struct _xmlElementContent *c1 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:642:5: warning: ‘type’ is deprecated [-Wdeprecated-declarations]
642 | deep = (ptr->c1 != NULL && ptr->type == XML_ELEMENT_CONTENT_SEQ );
| ^~~~
/usr/include/libxml2/libxml/tree.h:425:31: note: declared here
425 | xmlElementContentType type XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:643:5: warning: ‘c1’ is deprecated [-Wdeprecated-declarations]
643 | tmp = RS_XML(createDTDElementContents)( deep ? ptr->c1 : ptr, el, deep);
| ^~~
/usr/include/libxml2/libxml/tree.h:431:32: note: declared here
431 | struct _xmlElementContent *c1 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c:645:5: warning: ‘type’ is deprecated [-Wdeprecated-declarations]
645 | ok = (ptr->type == XML_ELEMENT_CONTENT_SEQ);
| ^~
/usr/include/libxml2/libxml/tree.h:425:31: note: declared here
425 | xmlElementContentType type XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:646:5: warning: ‘c2’ is deprecated [-Wdeprecated-declarations]
646 | ptr = ptr->c2;
| ^~~
/usr/include/libxml2/libxml/tree.h:433:32: note: declared here
433 | struct _xmlElementContent *c2 XML_DEPRECATED_MEMBER;
| ^~
RSDTD.c: In function ‘RS_XML_createDTDAttribute’:
RSDTD.c:745:4: warning: ‘tree’ is deprecated [-Wdeprecated-declarations]
745 | SET_VECTOR_ELT(ans, DTD_ATTRIBUTE_DEFAULT_VALUE_SLOT, RS_XML(AttributeEnumerationList)(val->tree, val, el));
| ^~~~~~~~~~~~~~
/usr/include/libxml2/libxml/tree.h:386:29: note: declared here
386 | xmlEnumeration *tree XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c: In function ‘RS_XML_AttributeEnumerationList’:
RSDTD.c:777:5: warning: ‘next’ is deprecated [-Wdeprecated-declarations]
777 | tmp = tmp->next;
| ^~~
/usr/include/libxml2/libxml/tree.h:343:32: note: declared here
343 | struct _xmlEnumeration *next XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:786:7: warning: ‘name’ is deprecated [-Wdeprecated-declarations]
786 | SET_STRING_ELT(ans, i, COPY_TO_USER_STRING(XMLCHAR_TO_CHAR(tmp->name)));
| ^~~~~~~~~~~~~~
/usr/include/libxml2/libxml/tree.h:345:31: note: declared here
345 | const xmlChar *name XML_DEPRECATED_MEMBER;
| ^~~~
RSDTD.c:787:7: warning: ‘next’ is deprecated [-Wdeprecated-declarations]
787 | tmp = tmp->next;
| ^~~
/usr/include/libxml2/libxml/tree.h:343:32: note: declared here
343 | struct _xmlEnumeration *next XML_DEPRECATED_MEMBER;
| ^~~~
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c RUtils.c -o RUtils.o
RUtils.c: In function ‘RS_XML_SubstituteEntitiesDefault’:
RUtils.c:142:5: warning: ‘xmlSubstituteEntitiesDefault’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
142 | value = xmlSubstituteEntitiesDefault(LOGICAL_DATA(replaceEntities)[0]);
| ^~~~~
In file included from Utils.h:17,
from RUtils.c:1:
/usr/include/libxml2/libxml/parser.h:1415:17: note: declared here
1415 | xmlSubstituteEntitiesDefault(int val);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
RUtils.c: In function ‘RS_XML_getStructuredErrorHandler’:
RUtils.c:294:46: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
294 | SET_VECTOR_ELT(ans, 1, R_MakeExternalPtr((void *)xmlStructuredError, Rf_install("xmlStructuredErrorFunc"), R_NilValue));
| ^
RUtils.c: In function ‘RS_XML_setStructuredErrorHandler’:
RUtils.c:326:44: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
326 | handler = (sym == R_NilValue) ? NULL : (xmlStructuredErrorFunc) R_ExternalPtrAddr(sym);
| ^
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Rcatalog.c -o Rcatalog.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Utils.c -o Utils.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c XMLEventParse.c -o XMLEventParse.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c XMLHashTree.c -o XMLHashTree.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c XMLTree.c -o XMLTree.o
XMLTree.c: In function ‘R_saveXMLDOM’:
XMLTree.c:1147:5: warning: ‘__xmlIndentTreeOutput’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
1147 | int oldIndent = xmlIndentTreeOutput;
| ^~~
In file included from /usr/include/libxml2/libxml/parserInternals.h:18,
from XMLTree.c:33:
/usr/include/libxml2/libxml/parser.h:1286:16: note: declared here
1286 | XMLPUBFUN int *__xmlIndentTreeOutput(void);
| ^~~~~~~~~~~~~~~~~~~~~
XMLTree.c:1159:5: warning: ‘__xmlIndentTreeOutput’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
1159 | xmlIndentTreeOutput = LOGICAL_DATA(sindent)[0];
| ^~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:1286:16: note: declared here
1286 | XMLPUBFUN int *__xmlIndentTreeOutput(void);
| ^~~~~~~~~~~~~~~~~~~~~
XMLTree.c:1246:5: warning: ‘__xmlIndentTreeOutput’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
1246 | xmlIndentTreeOutput = oldIndent;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:1286:16: note: declared here
1286 | XMLPUBFUN int *__xmlIndentTreeOutput(void);
| ^~~~~~~~~~~~~~~~~~~~~
XMLTree.c: In function ‘RS_XML_printXMLNode’:
XMLTree.c:1421:5: warning: ‘__xmlIndentTreeOutput’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
1421 | oldIndent = xmlIndentTreeOutput;
| ^~~~~~~~~
/usr/include/libxml2/libxml/parser.h:1286:16: note: declared here
1286 | XMLPUBFUN int *__xmlIndentTreeOutput(void);
| ^~~~~~~~~~~~~~~~~~~~~
XMLTree.c:1425:5: warning: ‘__xmlIndentTreeOutput’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
1425 | xmlIndentTreeOutput = LOGICAL(indent)[0];
| ^~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:1286:16: note: declared here
1286 | XMLPUBFUN int *__xmlIndentTreeOutput(void);
| ^~~~~~~~~~~~~~~~~~~~~
XMLTree.c:1437:5: warning: ‘__xmlIndentTreeOutput’ is deprecated: See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html [-Wdeprecated-declarations]
1437 | xmlIndentTreeOutput = oldIndent;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:1286:16: note: declared here
1286 | XMLPUBFUN int *__xmlIndentTreeOutput(void);
| ^~~~~~~~~~~~~~~~~~~~~
XMLTree.c:1439:5: warning: ‘use’ is deprecated [-Wdeprecated-declarations]
1439 | if(xbuf->use > 0) {
| ^~
In file included from /usr/include/libxml2/libxml/parser.h:20:
/usr/include/libxml2/libxml/tree.h:121:18: note: declared here
121 | unsigned int use XML_DEPRECATED_MEMBER;
| ^~~
XMLTree.c:1442:9: warning: ‘content’ is deprecated [-Wdeprecated-declarations]
1442 | ans = ScalarString(CreateCharSexpWithEncoding((const xmlChar *)encoding, (const xmlChar *)xbuf->content));
| ^~~
/usr/include/libxml2/libxml/tree.h:115:14: note: declared here
115 | xmlChar *content XML_DEPRECATED_MEMBER;
| ^~~~~~~
XMLTree.c:1444:9: warning: ‘content’ is deprecated [-Wdeprecated-declarations]
1444 | ans = ScalarString(mkCharCE((const char *)xbuf->content, INTEGER(r_encoding_int)[0]));
| ^~~
/usr/include/libxml2/libxml/tree.h:115:14: note: declared here
115 | xmlChar *content XML_DEPRECATED_MEMBER;
| ^~~~~~~
XMLTree.c: In function ‘R_xmlNsAsCharacter’:
XMLTree.c:1539:3: warning: ‘context’ is deprecated [-Wdeprecated-declarations]
1539 | encoding = ns->context ? ns->context->encoding : NULL;
| ^~~~~~~~
/usr/include/libxml2/libxml/tree.h:531:21: note: declared here
531 | struct _xmlDoc *context XML_DEPRECATED_MEMBER;
| ^~~~~~~
XMLTree.c:1539:3: warning: ‘context’ is deprecated [-Wdeprecated-declarations]
1539 | encoding = ns->context ? ns->context->encoding : NULL;
| ^~~~~~~~
/usr/include/libxml2/libxml/tree.h:531:21: note: declared here
531 | struct _xmlDoc *context XML_DEPRECATED_MEMBER;
| ^~~~~~~
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fixNS.c -o fixNS.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c libxmlFeatures.c -o libxmlFeatures.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c schema.c -o schema.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c xmlsecurity.c -o xmlsecurity.o
gcc-14 -std=gnu23 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c xpath.c -o xpath.o
xpath.c: In function ‘R_addXMLInternalDocument_finalizer’:
xpath.c:182:18: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
182 | action = (R_CFinalizer_t) R_ExternalPtrAddr(fun);
| ^
xpath.c: In function ‘RS_XML_xpathEval’:
xpath.c:255:22: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
255 | routine = R_ExternalPtrAddr(el);
| ^
gcc-14 -std=gnu23 -shared -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -Wl,-O1 -o XML.so DocParse.o EventParse.o ExpatParse.o HTMLParse.o NodeGC.o RSDTD.o RUtils.o Rcatalog.o Utils.o XMLEventParse.o XMLHashTree.o XMLTree.o fixNS.o libxmlFeatures.o schema.o xmlsecurity.o xpath.o -lxml2 -lz -lxml2 -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpuVe8Wi/R.INSTALL2dbfb69a05eac/XML/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpuVe8Wi/R.INSTALL2dbfb69a05eac/XML/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpuVe8Wi/R.INSTALL2dbfb69a05eac/XML/src'
installing to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-XML/00new/XML/libs
** R
** inst
** byte-compile and prepare package for lazy loading
Creating a generic function for ‘source’ from package ‘base’ in package ‘XML’
in method for ‘xmlAttrsToDataFrame’ with signature ‘"AsIs"’: no definition for class “AsIs”
in method for ‘readKeyValueDB’ with signature ‘"AsIs"’: no definition for class “AsIs”
in method for ‘readSolrDoc’ with signature ‘"AsIs"’: no definition for class “AsIs”
** 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 (XML)